You have received an invitation from the Dragon Master to visit his lovely garden. He usually keeps to himself, consiering that his garden has plenty of fragile statues and complicated gadgetry that can eaily break if someone carelessly handles them.
Now, you have to get dressed and put on a costume for this event. (Yes, the Dragon Master is hosting a masquerade party to celebrate the construction of his new fairy fountain. )
[[Get dressed!]]
Select your outfit:
Head:
|=
Hair color: (dropdown: bind $haircolor, "black","brown","blonde","white","red","orange","green","blue","purple","pink","grey","rainbow","[none]","black and white","black and red","black and purple","black and blue","black and brown","black and blonde","black and green","black and orange","black and pink","[none]","brown and white","brown and red","black and purple","brown and blue","brown and blonde","brown and pink","brown and orange","brown and green","[none]","blonde and white","blond and red","blonde and purple","blonde and blue","blonde and pink","blond and orange","blonde and green","[none]","red and white","red and purple","red and green","red and orange","red and pink","red and blue","[none]","orange and white","orange and purple","orange and blue","orange and green","orange and pink","[none]","green and white","green and blue","green and purple","green and pink","[none]","blue and white","blue and purple","blue and pink","[none]","purple and white","purple and pink","[none]","pink and white","black, white and grey","black, brown and white","black, orange and white","black, brown, orange and white","pink, purple and white","red, white and blue","red, green and white","green, white and orange","pink, black and purple")
=|=
Hair style: (dropdown: bind $hairstyle, "plain short","plain long","single bun","double bun","long dreadlocks","short dreadlocks","cornrow","bowl-cut","single pigtail","double pigtails","braids","single ponytail (short)","double ponytails (short)","single pigtail (long)","double ponytails (long)","spiky","afro","crazy")
=|
Headgear: (dropdown: bind $headcos, "no headgear","plain cat ears","leopard-print cat ears","jaguar ears","tiger ears","dragon ears","unicorn ears","elephant ears","llama ears","fox ears","dog ears","wolf ears","devil horns","halo","[none]","wizard's hat","pirate hat","sailor hat","witch hat","shark hat","dinosaur hat","llama hat","lion hat","unicorn Hat","chicken Hat","elf hat","monster hat","[none]","sci-fi helmet","astronaut helmet","samurai helmet","pharoh headdress","ninja headband","flower crown","knight helmet","tiara")
|==|
|=
Eye color/style: (dropdown: bind $contact, "black","brown","blue","amber","green","grey","hazel","red","amethyst","pink","rainbow","[none]","red cat eyes","blue cat eyes","brown cat eyes","yellow cat eyes","green cat eyes","grey cat eyes","purple cat eyes","pink cat eyes","[none]","solid black eyes","solid green eyes","solid red eyes","solid blue eyes","solid purple eyes","solid white eyes","[none]","red eyes with white flowers","grey eyes with red flowers","blue eyes with pink flowers","green eyes with pink flowers","pink eyes with blue flowers","pink eyes with green flowers","brown eyes with yellow flowers","[none]","dinosaur eyes","red robot eyes","blue robot eyes","yellow robot eyes","red eyes with black shuriken stars","blue eyes with rainbows","black eyes with white skulls","purple eyes with white skulls","black eyes with red and orange flames","black eyes with red roses")
=|=
{(live:0.5s)[(if:$headcos is "knight helmet")[Eyewear/Mask: none](else:)[Eyewear/Mask: (dropdown: bind $eyewear, "no eyewear","large round glasses","cat-eye glasses","rectangular glasses","steampunk glasses","sci-fi glasses","round sunglasses","square sunglasses","triangular sunglasses","futuristic sunglasses","cyberpunk sunglasses","eyepatch","[none]","werewolf mask","tiger mask","cat mask","jaguar mask","unicorn mask","plain masquerade mask","fancy masquerade mask","dinosaur mask","dog mask","witch mask","monster mask","dragon mask","shark mask","superhero mask","ninja mask","llama mask")
(stop:) ] ]}
|==|
|=
=|=
{(live:0.5s)[(if:$eyewear contains "mask")[Facepaint: none](else:)[Facepaint: (dropdown: bind $facepaint, "no facepaint","cat","dog","butterflies","flames","stitches","werewolf","alien","dinosaur","witch","fake moustache","fake wizard beard","a special scar")(stop:) ] ] }
|==|
Body:
|=
Main costume: (dropdown: bind $bodcos, "no costume","pirate","sailor","ninja","samurai","knight","astronaut","mad scientist","tuxedo","Regal(princess/prince)","[none]","dragon","unicorn","tiger","jaguar","llama","dog","cat","leopard","chicken","[none]","dinosaur","alien","superhero","robot","wizard","witch","angel","demon","werewolf","zombie","mermaid","griffin","fairy","elf","[none]","Custom")
=|
{(live:0.5s)[(if:$bodcos is "Custom")[(display:"custom costume")(stop:) ](else:)[] ]}
|==|
{(live:0.5s)[(if:$haircolor is "" or $eyewear is "" or $contact is "" or $headcos is "")[ ](else:)[ [[look at the mirror]] ] ]}Torso: (dropdown: bind $custor, "plain shirt","basketball jersey","pirate jacket","sailor shirt","ninja suit","samurai suit","leopard-print shirt","tiger-print shirt","glittery vest","tuxedo vest","Regal Suit","scaly shirt","space suit","wizard robe","kimono","sci-fi suit","superhero shirt","feathery shirt","armored suit")
Gloves: (dropdown: bind $cusglov, "no gloves","cat paws","bird wings","bird claws","cartoon","knight","samurai","reptile","alien","astronaut","superhero","dog paws","crab claws","pterodactyl wings","[none]","long glittery white","long white","fingerless","mittens")
Wings: (dropdown: bind $cuswing, "no wings","angel","fairy","demon","dragon","bird")
Pants: (dropdown: bind $cuspan, "plain shorts","Basketball shorts","cardigan pants","Sailor pants","elastic waist pants","armored pants","decorative pants","tuxedo pants","sci-fi pants","scaly pants","tiger-print pants","leopard-print pants","feathery pants","superhero pants","astronaut-themed pants","[none]","glittery skirt","Regal skirt","pleated skirt","plaid skirt")
Tail: (dropdown: bind $custail, "no tail","cat","tiger","leopard","lion","dragon","dinosaur","demon","dog","shark","horse","llama","bird")
Shoes: (dropdown: bind $cusshoe, "plain shoes","pirate boots","astronaut boots","long boots","jika-tabi boots","sandals","elf boots","armored boots","[none]","cat paws","tiger paws","leopard paws","lion paws","dragon feet","bird claws","reptile feet","dinosaur feet","[none]","sneakers","high-heel boots","pointed shoes","fancy shoes","futuristic shoes")You have looked at yourself in the mirror...
You are wearing (if:$headcos is not "no headgear")[(if:$headcos contains "ears")[a $headcos headband](else:)[a $headcos] ](else:)[$headcos] with (if:$bodcos is not "no costume")[(if:$bodcos is "Regal(princess/prince)")[a costume fitting of royalty](else-if:$bodcos is "tuxedo")[a fancy tuxedo](else-if:$bodcos is "alien" or $bodcos is "astronaut" or $bodcos is "angel")[an $bodcos costume.](else-if:$bodcos is "Custom")[a custom-made outfit consisting of (if:$custor is "Regal Suit")[a fancy shirt](else:)[a $custor],(if:$cusglov is "no gloves")[](else:)[ (if:$cusglov contains "paws" or "wings" or "claws")[a pair of $cusglov](else:)[a pair of $cusglov gloves],](if:$cuswing is "no wings")[](else:)[ a pair of $cuswing wings,] (if:$cuspan contains "shorts" or "jeans" or "pants")[a pair of $cuspan](else-if:$cuspan is "Regal skirt")[a skirt fitting for a princess](else:)[a $cuspan],(if:$custail is "no tail")[](else:)[ a $custail's tail,] and a pair of $cusshoe.](else:)[a $bodcos costume.] ]
You have(if:$hairstyle is "plain short" or $hairstyle is "plain long")[ $haircolor hair](else:)[ your $haircolor hair worn into (if:$hairstyle contains "dreadlocks" or "pigtails" or "ponytails")[$hairstyle](else-if:$hairstyle is "afro")[an $hairstyle](else-if:$hairstyle is "crazy" or $hairstyle is "spiky")[a $hairstyle style](else:)[a $hairstyle]] with (if:$eyewear is "no eyewear")[(if:$contact contains "eyes")[$contact.](else:)[$contact eyes.]](else-if:$eyewear contains "mask")[a $eyewear with (if:$contact contains "eyes")[$contact underneath.](else:)[$contact eyes underneath.]](else:)[$eyewear with (if:$contact contains "eyes")[$contact underneath.](else:)[$contact eyes underneath.]]
(if:$facepaint is "no facepaint")[](else:)[You(if:$facepaint is "butterflies" or $facepaint is "flames" or $facepaint is "stitches" or $facepaint is "a special scar")[ also have $facepaint painted on your face](else-if:$facepaint contains "moustache" or "beard")[ are also wearing a $facepaint](else:)[ also have your face painted like (if:$facepaint is "alien")[an $facepaint](else:)[a $facepaint]].]
|=
(link:"Confirm")[(if:$bodcos is "no costume" or $bodcos is "")[You aren't going out like that, aren't you? Please put on a costume for the party. The Dragon Master wants all of his guests to be well-dressed.](else:)[ [[Go on your adventure!]] ] ]
=|
(link-reveal-goto:"go back","Get dressed!")[(move:$headcos into $preheadcos)(move:$contact into $precon)(move:$hairstyle into $prehair)(move:$haircolor into $precolor)(move:$eyewear into $preeye)(move:$facepaint into $preface)]
|==|As you walked outside, you noticed a glowing blue light near your doorstep.
(link:"Hello")[The blue light manifested itself into a little boy.
(event:When time >= 15s)[(text-colour:"lightblue")[Hi, my name is Ace. I am the blue fairy of Jubilie, where The Dragon Master lives.]
(link:"Where's Jubilie?")[(text-colour:"lightblue")[I will show you how to get there, let's go!]
(link:"Wait! I need to get my invitation!")[(text-colour:"lightblue")[Don't worry, I will make it appear in your hand. ]
(event:When time >= 30s)[The invitation is now in your hand.
(link:"How did you do that!?")[(text-colour:"lightblue")[I am a fairy who is connected to all of Jubilie. Everything that came from Jubilie is affected by my magic. Now we must go, our ride is waiting!]
[[follow Ace]]
]]]
] ] ]
As you followed Ace, you find yourself within a fantasy-themed train terminal.
(event:When time >= 8s)[(text-colour:"lightblue")[Don't worry, this was summoned here by the Dragon Master.]
(event:When time >= 16s)[(link:"Anyways, what's your name?")[(show:?reply)(set:$name to (prompt:"Please enter your name","Name") )] ] ]
|reply)[(display:"Ace welcome")]As you walked into the oddly-shaped train, you noticed how bigger the inside of this train is compared to the outside.
The train was lined with very bizarre gadgets and tools.
(event:When time >= 8s)[(text-colour:"lightblue")[Now that you are here, it's time for me to show you around this place.] ]
(event:When time >= 16s)[(text-colour:"lightblue")[This is the special train that the Dragon Master uses to traverse through the dimentions. Very few people were allowed to board this train. I had boraded this train with Keith when he and the Dragon Master were trying to negotiate a pact between the fairies and the dragons.]
(event:When time >= 5s)[(show:?ques1)]|ques1)[
|=
(display:"Keithques")
=|
(display:"mofairques")
|==|
]
|begin)[(text-colour:"lightblue")[Now that you have been aquainted with this train, let me show you around. ]
[[follow Ace->Tutorial 1]] ] ]
(event:When $name is not 0)[(text-colour:"lightblue")[Nice to meet you, $name!
Now we have to board our train to Jubilie! ]
[[board the train]] ](text-colour:"lightblue")[Here is a cookie baking machine, I assume that you are hungry at this point.]
(event:When time >= 10s)[
(text-colour:"lightblue")[Here is the console for this machine. Don't be intimidated, many of the consoles here are like this.]
Cookie Type: (dropdown: bind $tutcooktyp, "plain","sugar","chocolate chip","sprinkle","chocolate candy","chocolate chip & candy mixed","oatmeal raisin","peanut butter","macadamia nut","white chocolate chip")
Cookie Flavor: (dropdown: bind $tutcookfla, "vanilla","chocolate","red velvet","blue velvet")
Number of cookies: (dropdown: bind $cookies, "1","2","3","4","5","6")
(link-repeat:"Create")[
You have created $cookies $tutcooktyp $tutcookfla cookies. ]]
(event:When time >= 15s)[(text-colour:"lightblue")[You can play with these controls as you like.]
(link:"What cookies do you like, Ace?")[(text-colour:"lightblue")[I don't mind what cookies you made, $name. Besides, I am not hungry.]
(event:When time >= 30s)[ [[move further into the train->Tutorial 2]] ] ] ]
(set:$cookieinv1 to (dm:
"CookieNumber","0",
"CookieType","none",
"CookieShape","none",
"CookieFlavor","none",
))(set:$cookieinv2 to (dm:
"CookieNumber","0",
"CookieType","none",
"CookieShape","none",
"CookieFlavor","none",
))(set:$cookieinv3 to (dm:
"CookieNumber","0",
"CookieType","none",
"CookieShape","none",
"CookieFlavor","none",
))(set:$cookieinv4 to (dm:
"CookieNumber","0",
"CookieType","none",
"CookieShape","none",
"CookieFlavor","none",
))(set:$cookieinv5 to (dm:
"CookieNumber","0",
"CookieType","none",
"CookieShape","none",
"CookieFlavor","none",
))(set:$cookieinv6 to (dm:
"CookieNumber","0",
"CookieType","none",
"CookieShape","none",
"CookieFlavor","none",
))(set:$cookieinv7 to (dm:
"CookieNumber","0",
"CookieType","none",
"CookieShape","none",
"CookieFlavor","none",
))(set:$cookieinv8 to (dm:
"CookieNumber","0",
"CookieType","none",
"CookieShape","none",
"CookieFlavor","none",
))(set:$cookieinv9 to (dm:
"CookieNumber","0",
"CookieType","none",
"CookieShape","none",
"CookieFlavor","none",
))(set:$cookieinv10 to (dm:
"CookieNumber","0",
"CookieType","none",
"CookieShape","none",
"CookieFlavor","none",
))(set:$tutloc to 2)
(if:(history:) contains "Tutorial 2")[You are in an empty hallway that seems to go two different directions.
The hallway you had just entered the train in is locked behind a steel door.
(if:$tuthint4 is 1)[](else:)[
|=
=|=
(link:"Sheet of paper on wall")[(replace:?noti)[You have taken the piece of paper off the wall and noticed that it reads:
The Elephant should be away from the Frog
(text-colour:"lightblue")[ACE: This sounds very weird. If we look around more, we can find out what this means.] ](set:$tuthint4 to 1) ]
|==|
]
|noti)[....]
|=
(link-goto:"<-","Tutorial 3a")
=|
(link-goto:"->","Tutorial 3b")
|==|
](else:)[(text-colour:"lightblue")[Now that we are further inside the train, we seem to have stumbled upon a problem.
(event:When time >= 10s)[We are in an empty hallway that goes into two directions.]
(event:When time >= 15s)[Don't worry, though, you have two buttons that takes you either left or right.]
(event:When time >= 20s)[You can try them out now.] ]
(event:When time >= 20s)[
|=
(link-goto:"<-","Tutorial 3a")
=|
(link-goto:"->","Tutorial 3b")
|==|
] ]
|=
=|=
(if:(history:) contains "Objectives")[ [[Objectives]] ]
=|
(if:(history:) contains "Hints")[ [[Hints]] ]
|==|(if:(history:) contains "Tutorial 3a")[You are in the lobby area of the train, right ahead seems to be a corner that leads you to a door.
(if:$tut1hint4 is 1)[](else:)[
|=
=|=
=|
(link:"Sheet of paper nailed to a wall")[(replace:?noti)[You have taken the piece of paper off the wall and noticed that it reads:
I like to have my hot cocoa with marshmallows, especially when I'm eating half a dozen cookies. I don't want any extra marshmallows or sweets.
(text-colour:"lightblue")[ACE: This must be the train mechanic's notes on what he wants for lunch. He is very picky and forgetfull, hence why he makes such notes.] ](set:$tut1hint4 to 1) ]
|==|
]
|noti)[....]
](else:)[(text-colour:"lightblue")[Great! You seem to have made it to the lobby area near the cabin entrance! Right around the corner is the train mechanic's room. I hear that he is very hungry since the train arrived at your place. (set:$tutquest1 to "start")
(event:When time >= 10s)[Hmm..., I have just found this empty notebook laying on the floor next to me.]
(event:When time >= 15s)[I am going to give you this book, as I am betting that you might want to write something down.]
(event:When time >= 20s)[There's an obectives button below you navigation button. Go check it out!] ] ]
(if:(history:) contains "Tutorial 3a")[
|=
=|=
(text-style:"subscript","tall")[(link-goto:"^","Tutorial 5")]
|==|
|=
=|=
=|
(link-goto:"->","Tutorial 2")
|==|
](else:)[
(event:When time >= 25s)[
|=
=|=
(text-style:"subscript","tall")[(link-goto:"^","Tutorial 5")]
|==|
|=
=|=
=|
(link-goto:"->","Tutorial 2")
|==|
] ]
|=
=|=
(if:(history:) contains "Tutorial 3a")[ [[Objectives]] ](else:)[(event:When time >= 20s)[ [[Objectives]] ] ]
=|
(if:(history:) contains "Hints")[ [[Hints]] ]
|==|
(set:$tutloc to 1)(if:(history:) contains "Tutorial 3b")[You are in the train's lounge room.
There is a drawer near you with a small mirror on top
|=
=|=
[[small mirror->mirror 1]]
=|
|==|
|=
(link:"Red drawer")[(if:$tuthint2 is 1)[(replace:?noti)[This drawer is empty.] ](else:)[(if:(history:) contains "Captain's door")[(replace:?noti)[You have found a sheet of paper!
(text-colour:"lightblue")[ACE: Great! Another clue!] ](set:$tuthint2 to 1) ](else:)[(replace:?noti)[You have found a sheet of paper with weird symbols on it.](set:$tuthint2 to 1) ] ] ]
=|=
(link:"Pink drawer")[(if:$tut1hint5 is 1)[(replace:?noti)[This drawer is empty.] ](else:)[(if:(history:) contains "Tutorial 3a")[(replace:?noti)[You have found a sheet of paper with weird symbols on it.
(text-colour:"lightblue")[ACE: This sheet seems to be a list of things the train mechanic likes to have for lunch. I will explain how to manage these thing in the dining room nearby.] ](set:$tut1hint5 to 1)](else:)[(replace:?noti)[You have found a sheet of paper with weird symbols on it.](set:$tut1hint5 to 1)] ] ]
=|
(link:"Purple drawer")[(if:$tut1hint1 is 1)[(replace:?noti)[This drawer is empty.] ](else:)[(if:(history:) contains "Tutorial 3a")[(replace:?noti)[You have found a sheet of paper with weird symbols on it.
(text-colour:"lightblue")[ACE: This sheet seems to be a list of things the train mechanic likes to have for lunch. I will explain how to manage these thing in the dining room nearby.] ](set:$tut1hint1 to 1)](else:)[(replace:?noti)[You have found a sheet of paper with weird symbols on it.](set:$tut1hint1 to 1)] ] ]
|==|
|=
(link:"Blue drawer")[(if:$tuthint3 is 1)[(replace:?noti)[This drawer is empty.] ](else:)[(if:(history:) contains "Captain's door")[(replace:?noti)[You have found a sheet of paper!
(text-colour:"lightblue")[ACE: Great! You have found another clue that can help us open the door!] ](set:$tuthint3 to 1) ](else:)[(replace:?noti)[You have found a sheet of paper with weird symbols on it.](set:$tuthint3 to 1) ] ] ]
=|=
(link:"Green drawer")[(if:$tut1hint2 is 1)[(replace:?noti)[This drawer is empty.] ](else:)[(if:(history:) contains "Tutorial 3a")[(replace:?noti)[You have found a sheet of paper with weird symbols on it.
(text-colour:"lightblue")[ACE: This sheet seems to be a list of things the train mechanic likes to have for lunch. I will explain how to manage these thing in the dining room nearby.] ](set:$tut1hint2 to 1)](else:)[(replace:?noti)[You have found a sheet of paper with weird symbols on it.](set:$tut1hint2 to 1)] ] ]
=|
(link:"Yellow drawer")[(if:$tuthint4 is 1)[(replace:?noti)[This drawer is empty.] ](else:)[(if:(history:) contains "Captain's door")[(replace:?noti)[You have found a sheet of paper!
(text-colour:"lightblue")[ACE: Great! You have found another clue that can help us open the door!] ](set:$tuthint4 to 1) ](else:)[(replace:?noti)[You have found a sheet of paper with weird symbols on it.](set:$tuthint4 to 1) ] ] ]
|==|
|=
(link:"Orange drawer")[(if:$tuthint5 is 1)[(replace:?noti)[This drawer is empty.] ](else:)[(if:(history:) contains "Captain's door")[(replace:?noti)[You have found a sheet of paper!
(text-colour:"lightblue")[ACE: Great! Another clue!] ](set:$tuthint5 to 1) ](else:)[(replace:?noti)[You have found a sheet of paper with weird symbols on it.](set:$tuthint5 to 1) ] ] ]
=|=
(link:"Brown drawer")[(if:$tutbox is "active")[(replace:?noti)[This drawer is empty.] ](else:)[(replace:?noti)[(replace:?noti)[You have found a green lunchbox.
(text-colour:"lightblue")[ACE: This must be the lunchbox of the train mechanic! I bet he must have been looking all over for this.] ](set:$tutbox to "active") ] ] ]
=|
(link:"Black drawer")[(replace:?noti)[There is nothing of use here.] ]
|==|
](else:)[(text-colour:"lightblue")[Great! You have found yourself near the lounge room! There are plenty of hidden treasures in this area.
(event:When time >= 5s)[Here is this drawer, it is filled with goodies for us to play with while we go on our way to Jubilie. Don't worry, the train staff intentionally left us open with this.] ]
(event:When time >= 7s)[
|=
=|=
[[small mirror->mirror 1]]
=|
|==|
|=
(link:"Red drawer")[(replace:?noti)[There is nothing inside.] ]
=|=
(link:"Pink drawer")[(replace:?noti)[There is nothing of use here.] ]
=|
(link:"Purple drawer")[(if:(history:) contains "Tutorial 3a")[(replace:?noti)[You have found a sheet of paper with weird symbols on it.
(text-colour:"lightblue")[ACE: This sheet seems to be a list of things the train mechanic likes to have for lunch. I will explain how to manage these thing in the dining room nearby.] ](set:$tut1hint1 to 1)](else:)[(replace:?noti)[You have found a sheet of paper with weird symbols on it.](set:$tut1hint1 to 1)] ]
|==|
|=
(link:"Blue drawer")[(replace:?noti)[This drawer is jammed shut.
(text-colour:"lightblue")[ACE: I will use my magic to unjam this drawer. it should take some time to unjam itself..] ] ]
=|=
(link:"Green drawer")[(replace:?noti)[(if:(history:) contains "Tutorial 3a")[(replace:?noti)[You have found a sheet of paper with weird symbols on it.
(text-colour:"lightblue")[ACE: This sheet seems to be a list of things the train mechanic likes to have for lunch. I will explain how to manage these things in the dining room nearby.] ](set:$tut1hint2 to 1)](else:)[(replace:?noti)[You have found a sheet of paper with weird symbols on it.](set:$tut1hint2 to 1)] ] ]
=|
(link:"Yellow drawer")[(replace:?noti)[There is nothing of use here.] ]
|==|
|=
(link:"Orange drawer")[(replace:?noti)[This drawer is jammed shut.
(text-colour:"lightblue")[ACE: I will use my magic to unjam this drawer. it should take some time to unjam itself..] ] ]
=|=
(link:"Brown drawer")[(replace:?noti)[You have found a green lunchbox.
(text-colour:"lightblue")[ACE: This must be the lunchbox of the train mechanic! I bet he must have been looking all over for this.](set:$tutbox to "active") ] ]
=|
(link:"Black drawer")[(replace:?noti)[There is nothing of use here.] ]
|==|
(text-colour:"lightblue")[You can open the drawers by just clicking on them.] ]
]
|noti)[....]
(if:(history:) contains "Tutorial 3b")[
|=
=|=
(text-style:"tall")[(link-goto:"^","Tutorial 4")]
|==|
|=
(link-goto:"<-","Tutorial 2")
|==|
|=
=|=
(if:(history:) contains "Objectives")[ [[Objectives]] ]
=|
(if:(history:) contains "Hints")[ [[Hints]] ]
|==|
](else:)[(event:When time >= 5s)[
|=
=|=
(text-style:"tall")[(link-goto:"^","Tutorial 4")]
|==|
|=
(link-goto:"<-","Tutorial 4")
|==|
|=
=|=
(if:(history:) contains "Objectives")[ [[Objectives]] ]
=|
(if:(history:) contains "Hints")[ [[Hints]] ]
|==|
] ]
(set:$tutloc to 3)(if:(history:) contains "Tutorial 4")[You are in the dining area of the train.
There, you see a Cookie Machine to your left and a Hot Chocolate Machine to your right.
There is also a window in front of you.
|=
=|=
[[Window->train window]]
|==|
|=
[[Cookie Machine]]
=|=
=|
[[Hot Chocolate Machine]]
|==|
|=
=|=
(if:(history:) contains "Hint intro")[](else:)[ [[Sheet of paper->Hint intro]] ]
|==|
](else:)[(text-colour:"lightblue")[Wow! These machines look so much better than the ones I had seen before!
(event:When time >= 5s)[These machines also have buttons attached to them. Try it ...]
(event:When time >= 6s)[Wait! There also stray objects with buttons on them as well!]
(event:When time >= 7s)[Try clicking on them first, they might have some information that you might need.] ]
|=
=|=
(event:When time >= 6s)[ [[Window->train window]] ]
|==|
|=
(event:When time >= 5s)[ [[Cookie Machine]] ]
=|=
=|
(event:When time >= 5s)[ [[Hot Chocolate Machine]] ]
|==|
|=
=|=
(if:(history:) contains "Hint intro")[](else:)[(event:When time >= 6s)[ [[Sheet of paper->Hint intro]] ] ]
|==|
(if:$tutbox is "active")[(set:$lunchbox to (dm:
"CookieNumber","0",
"CookieType","none",
"CookieShape","none",
"CookieFlavor","none",
"CocoaTemp","none",
"CocoaType","none",
"CocoaTopp","none",))](else:)[]
]
(if:(history:) contains "Tutorial 4")[
|=
=|=
(link-goto:"V","Tutorial 3b")
|==|
](else:)[
(event:When time >= 10s)[
|=
=|=
(link-goto:"V","Tutorial 3b")
|==|
]]
|=
=|=
(if:(history:) contains "Objectives")[ [[Objectives]] ]
=|
(if:(history:) contains "Hint intro")[(if:(history:) contains "Hints")[ [[Hints]] ](else:)[(text-colour:"lightblue")[ACE: Here is the button! ->] [[Hints]] ] ]
|==|
(set:$tutloc to 4)(if:(history:) contains "Tutorial 5")[You are at a corner next to a door leading you to the train mechanic and conductor.
(if:$tutdoor is not "open")[The door is still locked.]
(if:$tut1hint3 is 1)[](else:)[(link:"Sheet of paper near the door")[(replace:?noti)[You have taken the piece of paper off the wall and noticed that it reads:
I like my cookies to be simple and flowery. No added coloring or chocolate.
(text-colour:"lightblue")[ACE: Hmm, that sounds pretty weird. Wait! this must be his notes on how he should prepare his lunch! He tore up these notes and placed them everywhere so that he can easily remember his preferences. He must have been locked behind that door.] ](set:$tut1hint3 to 1) ] ]
|noti)[....]
|=
(if:$tutdoor is not "open")[ [[Try to open the door->Captain's door]] ](else:)[(link-goto:"<-","The Control Room") ]
=|=
(link-goto:"V","Tutorial 3a")
|==|
|=
=|=
[[Objectives]]
=|
(if:(history:) contains "Hints")[ [[Hints]] ]
|==|
](else:)[(text-colour:"lightblue")[You are now near the train mechanic's door! I hope he does not mind us being here.
(event:When time >= 5s)[Ugh, the door is locked! Check this out.
[[look at the door->Captain's door]] ] ]
]
(set:$tutloc to 5)|=
=|=
#OBJECTIVES:
=|
|==|
|=
=|=
(if:$tutquest1 is "start")[Get the train mechanic his lunch.](else-if:$tutquest1 is "finish")[~~Get the train mechanic his lunch.~~](else:)[]
(if:$tutquest2 is "start")[Find the combination to open the train mechanic's door.](else-if:$tutquest2 is "finish")[~~Find the combination to open the train mechanic's door.~~](else:)[]
=|
|==|
|=
=|=
(if:$quest1 is "start")[Revive Ace.](else-if:$quest1 is "finish")[~~Revive Ace.~~](else:)[]
(if:(history:) contains "Objectives")[ (if:$tutloc is 1)[ [[go back->Tutorial 3a]] ](else-if:$tutloc is 2)[ [[go back->Tutorial 2]] ](else-if:$tutloc is 3)[ [[go back->Tutorial 3b]] ](else-if:$tutloc is 4)[ [[go back->Tutorial 4]] ](else-if:$tutloc is 5)[ [[go back->Tutorial 5]] ](else-if:$tutloc is 6)[ [[go back->Room 1]] ](else-if:$tutloc is 7)[ [[go back->Room 2]] ](else-if:$tutloc is 8)[ [[go back->Room 3]] ](else-if:$tutloc is 9)[ [[go back->Room 4]] ](else:)[ [[go back->Room 5]] ]
](else:)[(text-colour:"lightblue")[Welcome to the objectives screen! Here you can find all of you current objectives here. When you complete an objective they are crossed out. When you head to a new area, all of the objectives from the old area will disappear. Understand?]
(link:"Why do quests from old areas disappear?")[(text-colour:"lightblue")[It's to make it easier to read. Besides, quests are usually self-contained within a specific area. If a quest needed you to go to more than one area, it will stick with you until you finish it.]
[[go back->Tutorial 3a]] ] ]
(if:(history:) contains "Captain's door")[Enter the combination:](else:)[(text-colour:"lightblue")[This door is locked behind a set of combinations.
(event:When time >= 5s)[These combinations behave similarly to how you would turn a dial. Try clicking on one of the "Frogs".]
(event:When time >= 30s)[We need to find the right combination in order to open this door.] ](set:$tutquest2 to "start") ]
|=
(text-style:"superscript")[Lead]
=|=
(cycling-link:bind $tutcom1, "Frog","Llama","Elephant","Fox","Horse")
=|=
(cycling-link:bind $tutcom2, "Frog","Llama","Elephant","Fox","Horse")
=|=
(cycling-link:bind $tutcom3, "Frog","Llama","Elephant","Fox","Horse")
=|=
(cycling-link:bind $tutcom4, "Frog","Llama","Elephant","Fox","Horse")
=|=
(cycling-link:bind $tutcom5, "Frog","Llama","Elephant","Fox","Horse")
=|
(text-style:"subscript")[End]
|==|
{(live:0.6s)[(if:$tutcom1 is "Horse" and $tutcom2 is "Elephant" and $tutcom3 is "Llama" and $tutcom4 is "Frog" and $tutcom5 is "Fox")[You can hear a loud click resonate from within the door...(event:When time >= 5s)[(show:?tutwin)] ] ]}
|tutwin)[(set:$tutdoor to "open")The door pulled itself away to reveal a room filled with colorful gadgets.
[[go in->The Control Room]] ]
[[go back->Tutorial 5]]
(if:(history:) contains "Hint intro")[
|=
=|=
#Hints:
|==|
=|
=|=
(if:$tuthint1 is 1)[Place the Frog next to the Llama.]
(if:$tuthint2 is 1)[The Fox is last.]
(if:$tuthint3 is 1)[The Horse is the leader.]
(if:$tuthint4 is 1)[The Elephant should be away from the Frog]
(if:$tuthint5 is 1)[The Llama is at the center.]
|==|
]You looked outside the window and saw (either:"birds nesting in a tree","rabbits hoping into shrubs","people walking their dogs").
[[go back->Tutorial 4]] (if:(history:) contains "Hot Chocolate Machine")[Welcome to the Cookie Machine Control Panel](else:)[(text-colour:"lightblue")[Here is the Cookie Machine. It looks way more sophisticated than the one you had just encountered. It can even make them into special shapes.
(event:When time >= 5s)[The Dragon Master just loves having the right cookies for the right situation.] ] ]
**{(live:0.6s)[
(text-colour:(either:"red","orange","yellow","lightblue","lightgreen","violet"))[C](text-colour:(either:"red","orange","yellow","lightblue","lightgreen","violet"))[o](text-colour:(either:"red","orange","yellow","lightblue","lightgreen","violet"))[o](text-colour:(either:"red","orange","yellow","lightblue","lightgreen","violet"))[k](text-colour:(either:"red","orange","yellow","lightblue","lightgreen","violet"))[i](text-colour:(either:"red","orange","yellow","lightblue","lightgreen","violet"))[e] (text-colour:(either:"red","orange","yellow","lightblue","lightgreen","violet"))[M](text-colour:(either:"red","orange","yellow","lightblue","lightgreen","violet"))[a](text-colour:(either:"red","orange","yellow","lightblue","lightgreen","violet"))[s](text-colour:(either:"red","orange","yellow","lightblue","lightgreen","violet"))[t](text-colour:(either:"red","orange","yellow","lightblue","lightgreen","violet"))[e](text-colour:(either:"red","orange","yellow","lightblue","lightgreen","violet"))[r] (text-colour:(either:"red","orange","yellow","lightblue","lightgreen","violet"))[5](text-colour:(either:"red","orange","yellow","lightblue","lightgreen","violet"))[0](text-colour:(either:"red","orange","yellow","lightblue","lightgreen","violet"))[0](text-colour:(either:"red","orange","yellow","lightblue","lightgreen","violet"))[!]]}**
Cookie Type: (dropdown: bind $tutcooktyp, "plain","sugar","chocolate chip","sprinkle","chocolate candy","chocolate chip & candy mixed","oatmeal raisin","peanut butter","macadamia nut","white chocolate chip","fancy")
Cookie Flavor: (dropdown: bind $tutcookfla, "vanilla","chocolate","red velvet","blue velvet","butter")
Cookie Shape: (dropdown: bind $tutcooksha, "round","square","star-shaped","flower-shaped","stick-shaped","straw-shaped")
Number of cookies: (dropdown: bind $cookies, "1","2","3","4","5","6","a dozen")
(link-repeat:"Create")[
You have created $cookies $tutcooksha $tutcooktyp $tutcookfla cookies.
(if:$tutbox is "active")[Do you want to place these cookies into the lunchbox? (event:When time >= 2s)[(show:?cookprom)]
|cookprom)[
|=
(link:"Yes")[(set:$lunchbox's CookieNumber to $cookies) (set:$lunchbox's CookieShape to $tutcooksha) (set:$lunchbox's CookieType to $tutcooktyp) (set:$lunchbox's CookieFlavor to $tutcookfla)(replace:?cookprom)[You have placed the cookies into the lunchbox.]]
=|
(link:"No")[(replace:?cookprom)[You have placed the cookies into your inventory.](set:$scookie to 1)(if:$cookieinv1's CookieNumber is 0)[(move:$cookies into $cookieinv1's CookieNumber)(move:$tutcooksha into $cookieinv1's CookieShape)(move:$tutcooktyp into $cookieinv1's CookieType)(move:$tutcookfla into $cookieinv1's CookieFlavor)](else-if:$cookieinv1's CookieNumber is not 0 and $cookieinv2's CookieNumber is 0)[(move:$cookies into $cookieinv2's CookieNumber)(move:$tutcooksha into $cookieinv2's CookieShape)(move:$tutcooktyp into $cookieinv2's CookieType)(move:$tutcookfla into $cookieinv2's CookieFlavor)](else-if:$cookieinv2's CookieNumber is not 0 and $cookieinv3's CookieNumber is 0)[(move:$cookies into $cookieinv3's CookieNumber)(move:$tutcooksha into $cookieinv3's CookieShape)(move:$tutcooktyp into $cookieinv3's CookieType)(move:$tutcookfla into $cookieinv3's CookieFlavor)](else-if:$cookieinv3's CookieNumber is not 0 and $cookieinv4's CookieNumber is 0)[(move:$cookies into $cookieinv4's CookieNumber)(move:$tutcooksha into $cookieinv4's CookieShape)(move:$tutcooktyp into $cookieinv4's CookieType)(move:$tutcookfla into $cookieinv4's CookieFlavor)](else-if:$cookieinv4's CookieNumber is not 0 and $cookieinv5's CookieNumber is 0)[(move:$cookies into $cookieinv5's CookieNumber)(move:$tutcooksha into $cookieinv5's CookieShape)(move:$tutcooktyp into $cookieinv5's CookieType)(move:$tutcookfla into $cookieinv5's CookieFlavor)](else-if:$cookieinv5's CookieNumber is not 0 and $cookieinv6's CookieNumber is 0)[(move:$cookies into $cookieinv6's CookieNumber)(move:$tutcooksha into $cookieinv6's CookieShape)(move:$tutcooktyp into $cookieinv6's CookieType)(move:$tutcookfla into $cookieinv6's CookieFlavor)](else-if:$cookieinv6's CookieNumber is not 0 and $cookieinv7's CookieNumber is 0)[(move:$cookies into $cookieinv7's CookieNumber)(move:$tutcooksha into $cookieinv7's CookieShape)(move:$tutcooktyp into $cookieinv7's CookieType)(move:$tutcookfla into $cookieinv7's CookieFlavor)](else-if:$cookieinv7's CookieNumber is not 0 and $cookieinv8's CookieNumber is 0)[(move:$cookies into $cookieinv8's CookieNumber)(move:$tutcooksha into $cookieinv8's CookieShape)(move:$tutcooktyp into $cookieinv8's CookieType)(move:$tutcookfla into $cookieinv8's CookieFlavor)](else-if:$cookieinv8's CookieNumber is not 0 and $cookieinv9's CookieNumber is 0)[(move:$cookies into $cookieinv9's CookieNumber)(move:$tutcooksha into $cookieinv9's CookieShape)(move:$tutcooktyp into $cookieinv9's CookieType)(move:$tutcookfla into $cookieinv9's CookieFlavor)](else-if:$cookieinv9's CookieNumber is not 0 and $cookieinv10's CookieNumber is 0)[(move:$cookies into $cookieinv10's CookieNumber)(move:$tutcooksha into $cookieinv10's CookieShape)(move:$tutcooktyp into $cookieinv10's CookieType)(move:$tutcookfla into $cookieinv10's CookieFlavor)](else:)[] ]
|==|
]
](else:)[You have placed the cookies into your inventory.(set:$scookie to 1)(if:$cookieinv1's CookieNumber is 0)[(move:$cookies into $cookieinv1's CookieNumber)(move:$tutcooksha into $cookieinv1's CookieShape)(move:$tutcooktyp into $cookieinv1's CookieType)(move:$tutcookfla into $cookieinv1's CookieFlavor)](else-if:$cookieinv1's CookieNumber is not 0 and $cookieinv2's CookieNumber is 0)[(move:$cookies into $cookieinv2's CookieNumber)(move:$tutcooksha into $cookieinv2's CookieShape)(move:$tutcooktyp into $cookieinv2's CookieType)(move:$tutcookfla into $cookieinv2's CookieFlavor)](else-if:$cookieinv2's CookieNumber is not 0 and $cookieinv3's CookieNumber is 0)[(move:$cookies into $cookieinv3's CookieNumber)(move:$tutcooksha into $cookieinv3's CookieShape)(move:$tutcooktyp into $cookieinv3's CookieType)(move:$tutcookfla into $cookieinv3's CookieFlavor)](else-if:$cookieinv3's CookieNumber is not 0 and $cookieinv4's CookieNumber is 0)[(move:$cookies into $cookieinv4's CookieNumber)(move:$tutcooksha into $cookieinv4's CookieShape)(move:$tutcooktyp into $cookieinv4's CookieType)(move:$tutcookfla into $cookieinv4's CookieFlavor)](else-if:$cookieinv4's CookieNumber is not 0 and $cookieinv5's CookieNumber is 0)[(move:$cookies into $cookieinv5's CookieNumber)(move:$tutcooksha into $cookieinv5's CookieShape)(move:$tutcooktyp into $cookieinv5's CookieType)(move:$tutcookfla into $cookieinv5's CookieFlavor)](else-if:$cookieinv5's CookieNumber is not 0 and $cookieinv6's CookieNumber is 0)[(move:$cookies into $cookieinv6's CookieNumber)(move:$tutcooksha into $cookieinv6's CookieShape)(move:$tutcooktyp into $cookieinv6's CookieType)(move:$tutcookfla into $cookieinv6's CookieFlavor)](else-if:$cookieinv6's CookieNumber is not 0 and $cookieinv7's CookieNumber is 0)[(move:$cookies into $cookieinv7's CookieNumber)(move:$tutcooksha into $cookieinv7's CookieShape)(move:$tutcooktyp into $cookieinv7's CookieType)(move:$tutcookfla into $cookieinv7's CookieFlavor)](else-if:$cookieinv7's CookieNumber is not 0 and $cookieinv8's CookieNumber is 0)[(move:$cookies into $cookieinv8's CookieNumber)(move:$tutcooksha into $cookieinv8's CookieShape)(move:$tutcooktyp into $cookieinv8's CookieType)(move:$tutcookfla into $cookieinv8's CookieFlavor)](else-if:$cookieinv8's CookieNumber is not 0 and $cookieinv9's CookieNumber is 0)[(move:$cookies into $cookieinv9's CookieNumber)(move:$tutcooksha into $cookieinv9's CookieShape)(move:$tutcooktyp into $cookieinv9's CookieType)(move:$tutcookfla into $cookieinv9's CookieFlavor)](else-if:$cookieinv9's CookieNumber is not 0 and $cookieinv10's CookieNumber is 0)[(move:$cookies into $cookieinv10's CookieNumber)(move:$tutcooksha into $cookieinv10's CookieShape)(move:$tutcooktyp into $cookieinv10's CookieType)(move:$tutcookfla into $cookieinv10's CookieFlavor)](else:)[] ] ]
[[go back->Tutorial 4]]
(if:(history:) contains "Hints")[
|=
=|=
#Hints:
|==|
=|
=|=
(if:$tut1hint1 is 1)[I am not in the mood for something fancy, but I like it to be nutty.]
(if:$tut1hint3 is 1)[I like my cookies to be simple and flowery. No added coloring or chocolate.]
(if:$tut1hint4 is 1)[I like to have my hot cocoa with marshmallows, especially when I'm eating half a dozen cookies. I don't want any extra marshmallows or sweets on my cookies.]
|==|
](if:(history:) contains "Hot Chocolate Machine")[Welcome to the Hot Cocoa Control Pannel](else:)[(text-colour:"lightblue")[This is the Hot Chocolate machine. As you can see, it uses dials instead of inputs.
(event:When time >= 5s)[Try clicking on the dials and see what it makes.]
] ]
**{(live:1.0s)[
(text-style:"rumble")[(text-colour:"red")[H]]]}{(live:0.9s)[(text-style:"rumble")[(text-colour:"orange")[o]]]}{(live:0.8s)[(text-style:"rumble")[(text-colour:"yellow")[t]]]} {(live:1.0s)[(text-style:"rumble")[(text-colour:"lightgreen")[C]]]}{(live:0.9s)[(text-style:"rumble")[(text-colour:"lightblue")[o]]]}{(live:0.8s)[(text-style:"rumble")[(text-colour:"violet")[c]]]}{(live:1.0s)[(text-style:"rumble")[(text-colour:"red")[o]]]}{(live:0.9s)[(text-style:"rumble")[(text-colour:"orange")[a]]]} {(live:0.8s)[(text-style:"rumble")[(text-colour:"yellow")[M]]]}{(live:1.0s)[(text-style:"rumble")[(text-colour:"lightgreen")[a]]]}{(live:0.9s)[(text-style:"rumble")[(text-colour:"lightblue")[k]]]}{(live:0.8s)[(text-style:"rumble")[(text-colour:"violet")[e]]]}{(live:1.0s)[(text-style:"rumble")[(text-colour:"red")[r]]]} {(live:0.9s)[(text-style:"rumble")[(text-colour:"orange")[3]]]}{(live:0.8s)[(text-style:"rumble")[(text-colour:"yellow")[0]]]}{(live:1.0s)[(text-style:"rumble")[(text-colour:"lightgreen")[0]]]}{(live:0.9s)[(text-style:"rumble")[(text-colour:"lightblue")[0]]]}{(live:0.8s)[(text-style:"rumble")[(text-colour:"violet")[!]]]}**
Cocoa type: (cycling-link: bind $tutcocty, "milk","dark","white")
Cocoa Temperature: (cycling-link: bind $tutcoctem, "hot","warm","cold","iced")
Cocoa Toppings: (cycling-link: bind $tutcoctop, "no toppings","marshmallows","whipped cream","chocolate chips","coconut shavings","sprinkles","cinnamon")
(link-repeat:"Create")[
You have created a cup of $tutcoctem $tutcocty hot chocolate with $tutcoctop.
(if:$tutbox is "active")[Do you want to place these cup of hot chocolate into the lunchbox? (event:When time >= 2s)[(show:?cocoaprom)]
|cocoaprom)[
|=
(link:"Yes")[(move:$tutcoctem into $lunchbox's CocoaTemp) (move:$tutcocty into $lunchbox's CocoaType) (move:$tutcoctop into $lunchbox's CocoaTopp)(replace:?cocoaprom)[You have placed the hot chocolate into a thermos and placed it into the lunchbox.]]
=|
(link:"No")[(replace:?cocoaprom)[You have placed the hot chocolate into your own personal thermos and saved it into your inventory. ]]
|==|
]
](else:)[You have placed the hot chocolate into your own personal thermos and saved it into your inventory. ]]
[[go back->Tutorial 4]]
(if:(history:) contains "Hints")[
|=
=|=
#Hints:
|==|
=|
=|=
(if:$tut1hint2 is 1)[I like the hot chocolate to be warm. My tounge is very sensitive to heat.]
(if:$tut1hint4 is 1)[I like to have my hot cocoa with marshmallows, especially when I'm eating half a dozen cookies. I don't want any extra marshmallows or sweets on my cookies.]
(if:$tut1hint5 is 1)[The hot chocolate must be dark.]
|==|
]You have picked up a sheet of paper.
(event:When time >= 5s)[The paper reads:
Place the Frog next to the Llama.
]
(text-colour:"lightblue")[(if:(history:) contains "Captain's door")[This must be one of the combinations to unlock the captain's door. Keep this, I will explain to you how to manage your clues.](else:)[Hmm, this paper looks strange. When you leave, you will see a button for you to manage things like this.] ]
[[go back->Tutorial 4]]
(set:$tuthint1 to 1)(if:(history:) contains "The Control Room")[You are in the control room of the train. As you walked into the room, you noticed the train mechancic standing next to the control pannel.
(if:$tutbox is 0)[(link:"Talk to the train mechanic")[You need to find his lunchbox first, then he will talk to you.] ](else:)[ [[Talk to the train mechanic]] ]
[[leave the room->Tutorial 5]]
](else:)[As you walked into the room, you noticed an armadillo-looking fellow standing next to a control pannel.(set:$tutquest2 to "finish")
(event:When time >= 5s)[(text-colour:"lightblue")[This is the Train Mechanic. He is here to help maintain the train's robot conductor.] ]
(event:When time >= 6s)[(text-colour:"orange")[Hello, there!]
(if:$tutbox is not 0)[(text-colour:"orange")[I see you have my lunchbox with you. Can I have it?](event:When time >= 10s)[(show:?tutprom)]
|tutprom)[
|=
(link:"Give him the lunchbox")[(show:?check)]
=|
(link:"Tell him, 'It's not ready, yet'")[(show:?exit)]
|==|
]
](else:)[(text-colour:"orange")[Have you seen my lunchbox by any chance?]
(event:When time >= 8s)[(text-colour:"lightblue")[No, we haven't.]]
(event:When time >= 10s)[(text-colour:"orange")[Well, you have to go out and look for it. I had placed it somewhere in the lounge room and I forgot where I put it.] ]
(event:When time >= 12s)[(text-colour:"lightblue")[Don't worry, you can count on me and $name to get your lunchbox back.] ]
(event:When time >= 14s)[(text-colour:"orange")[Also, while you're out there, dont't forget to get lunch for me! I have left notes all around the train about what I want for lunch.] ]
(event:When time >= 16s)[(text-colour:"lightblue")[Don't worry, we will get that too!]]
(event:When time >= 18s)[(text-colour:"lightblue")[Come on, $name, what are we waiting for?
[[let's go->Tutorial 5]] ] ] ] ]
|exit)[(replace:?tutprom)[(text-colour:"orange")[That's okay, you can come back when you have the right things for my lunch.]
[[leave the room->Tutorial 5]] ] ]|check)[(replace:?tutprom)[(text-colour:"orange")[Hmm, let's see...]
(if:$lunchbox's CookieNumber is 0 and $lunchbox's CocoaType is "none")[(text-colour:"orange")[You don't have anything in this lunchbox, please fill this luncbox with cookies and hot chocolate. I have placed notes all over this train on how the cookies and hot chocolate should be made.]
[[leave the room->Tutorial 5]] ](else:)[(event:when time > 0.5)[(show:?cocoacheck)] ]|cocoacheck)[(if:$lunchbox's CocoaType is "none")[(text-colour:"orange")[You do not have any hot chocolate on you...] ](else-if:$lunchbox's CocoaType is "dark" and $lunchbox's CocoaTemp is "warm" and $lunchbox's CocoaTopp is "marshmallows")[(text-colour:"orange")[The hot chocolate is exactly like how I liked it...] ](else:)[(text-colour:"orange")[This is not the right hot chocolate, let me chaeck the cookies...] ]
(event:When time >= 20s)[(show:?cookiecheck)] ]
|cookiecheck)[(if:$lunchbox's CookieNumber is 0)[(text-colour:"orange")[You don't have any cookies on you. At least you have the hot chocolate...] (event:When time >= 30s)[(show:?cocores)] ](else-if:$lunchbox's CookieNumber is "6" or $lunchbox's CookieNumber is "a dozen")[(text-colour:"orange")[You have at least the right amount of cookies...] (event:When time >= 30s)[(show:?cookcheck1)] ](else:)[(text-colour:"orange")[You seem to be lacking some cookies...] (event:When time >= 30s)[(show:?cookcheck1a)] ] ]
|cocores)[(text-colour:"orange")[(if:$lunchbox's CocoaType is "dark" and $lunchbox's CocoaTemp is "warm" and $lunchbox's CocoaTopp is "marshmallows")[You have the correct hot chocolate, but you need to get some cookies. My notes should give you an idea on how you should make the cookies.
](else:)[You need to get the correct hot chocolate and some cookies. You need to look at my notes more closely on how you should prepare the right hot chocolate and cookies.] ]
[[leave the room->Tutorial 5]] ]|cookcheck1a)[(text-colour:"orange")[(if:$lunchbox's CookieShape is "flower-shaped")[At least the cookies are in the correct shape...](else:)[The cookies aren't even in the right shape...] ](event:When time >= 35s)[(show:?cookcheck2a)] ]|cookcheck1)[(text-colour:"orange")[(if:$lunchbox's CookieShape is "flower-shaped")[The cookies are in the correct shape...(set:$corrans to it + 1)](else:)[The cookies are not the correct shape...] ](event:When time >= 35s)[(show:?cookcheck2)] ]
|cookcheck2)[(text-colour:"orange")[(if:$lunchbox's CookieType is "peanut butter" or $lunchbox's CookieType is "macadamia nut")[The cookies have the right nutty flavor...(set:$corrans to it + 1)](else:)[These cookies are not the right type...]] (event:When time >= 40s)[(show:?cookcheck3)] ]|cookcheck2a)[(text-colour:"orange")[(if:$lunchbox's CookieType is "peanut butter" or $lunchbox's CookieType is "macadamia nut")[The cookies at least have the right nutty flavor...](else:)[These cookies are not the right type...]] (event:When time >= 40s)[(show:?cookcheck3a)] ]
|cookcheck3)[(text-colour:"orange")[(if:$lunchbox's CookieFlavor is "vanilla" or $lunchbox's CookieFlavor is "butter")[The cookies are of the right flavor and texture...(set:$corrans to it + 1)](else:)[These cookies taste disgusting...] ](event:When time >= 45s)[(show:?result)]]|cookcheck3a)[(text-colour:"orange")[(if:$lunchbox's CookieFlavor is "vanilla" or $lunchbox's CookieFlavor is "butter")[The cookies are of the right flavor and texture...](else:)[These cookies taste disgusting...] ](event:When time >= 45s)[(show:?resulta)]]
|result)[(if:$lunchbox's CocoaType is "dark" and $lunchbox's CocoaTemp is "warm" and $lunchbox's CocoaTopp is "marshmallows")[(if:$corrans is 3)[Congratulations! You have the correctly followed my notes and created my usual lunch! I will let you kids sit here as I send this train into hyperdrive!
(text-colour:"lightblue")[Great job, $name! now we can go to Jubilie in style!]
[[The trip to Jubilie]]
](else:)[You have the right hot chocolate, but you do not have the right cookies. Please make sure to check my instructions more carefully when making these cookies. I also want to make sure that you have the right amount of cookies. I want at least half a dozen of them.
[[leave the room->Tutorial 5]]
]](else:)[(if:$corrans is 3)[You have the correct cookies, but you need get the correct hot chocolate. Follow my notes carefully next time as you make the hot chocolate. Okay?
[[leave the room->Tutorial 5]]
](else:)[You need to get the right cookies and the right hot chocolate, you have the correct number of cookies, but you need to get the flavors right.
[[leave the room->Tutorial 5]]
(set:$lunchbox to (dm:
"CookieNumber","0",
"CookieType","none",
"CookieShape","none",
"CookieFlavor","none",
"CocoaTemp","none",
"CocoaType","none",
"CocoaTopp","none",))]]]|resulta)[(text-colour:"orange")[(if:$lunchbox's CocoaType is "dark" and $lunchbox's CocoaTemp is "warm" and $lunchbox's CocoaTopp is "marshmallows")[You have the right hot chocolate but you do not have the right cookies. Please look more carefully at the notes I have written about the cookies. Also make sure that you have at least half a dozen cookies(set:$lunchbox to (dm:
"CookieNumber","0",
"CookieType","none",
"CookieShape","none",
"CookieFlavor","none",
"CocoaTemp","warm",
"CocoaType","dark",
"CocoaTopp","marshmallows",))](else:)[You really need to check the notes on how you should make the hot chocolate and cookies. I will be throwing them away to the train's compost station so that these can at least be put into good use. (set:$lunchbox to (dm:
"CookieNumber","0",
"CookieType","none",
"CookieShape","none",
"CookieFlavor","none",
"CocoaTemp","none",
"CocoaType","none",
"CocoaTopp","none",))] ]
[[leave the room->Tutorial 5]] ]
]
] (set:$tutquest2 to "finish")]
|=
=|=
#HINTS:
=|
|==|
|=
(if:(history:) contains "Captain's door")[**The Combination**](else:)[**???**]
(if:$tuthint1 is 1)[Place the Frog next to the Llama.]
(if:$tuthint2 is 1)[The Fox is last.]
(if:$tuthint3 is 1)[The Horse is the leader.]
(if:$tuthint4 is 1)[The Elephant should be away from the Frog]
(if:$tuthint5 is 1)[The Llama is at the center.]
=|
(if:(history:) contains "Tutorial 3a")[**The Train Mechanic's Lunch**](else:)[**???**]
(if:$tut1hint1 is 1)[I am not in the mood for something fancy, but I like it to be nutty.]
(if:$tut1hint2 is 1)[I like the hot chocolate to be warm. My tounge is very sensitive to heat.]
(if:$tut1hint3 is 1)[I like my cookies to be simple and flowery. No added coloring or chocolate.]
(if:$tut1hint4 is 1)[I like to have my hot cocoa with marshmallows, especially when I'm eating half a dozen cookies. I don't want any extra marshmallows or sweets on my cookies.]
(if:$tut1hint5 is 1)[The hot chocolate must be dark.]
|==|
|=
=|=
(if:(history:) contains "The aftermath")[**The Revival of Ace**](else:)[]
(if:$hint1 is 1)[Ace loves his cookies round and buttery, just like how his mom used to make them.
He also loves chocolate chips on his cookies.
Ace would usually be comfortable when he is surrounded by at least a dozen of these cookies.]
=|
|==|
(if:(history:) contains "Hints")[ (if:$tutloc is 1)[ [[go back->Tutorial 3a]] ](else-if:$tutloc is 2)[ [[go back->Tutorial 2]] ](else-if:$tutloc is 3)[ [[go back->Tutorial 3b]] ](else-if:$tutloc is 4)[ [[go back->Tutorial 4]] ](else-if:$tutloc is 5)[ [[go back->Tutorial 5]] ](else-if:$tutloc is 6)[ [[go back->Room 1]] ](else-if:$tutloc is 7)[ [[go back->Room 2]] ](else-if:$tutloc is 8)[ [[go back->Room 3]] ](else-if:$tutloc is 9)[ [[go back->Room 4]] ](else:)[ [[go back->Room 5]] ]
](else:)[(text-colour:"lightblue")[Welcome to the Hints screen! Here you can find all the clues you have collected so far. When you come to an area that requires things from this list, they will show up alongside the puzzle that you are solving.]
(link:"Why would it do that?")[(text-colour:"lightblue")[Just to make things easier for you. It can be very difficult to get yourself around sometimes, so the hints would appear when they are necessary.]
[[go back->Tutorial 4]] ] ](text-colour:"orange")[Well hello, there! I see you have my lunchbox with you.]
(event:When time >= 10s)[(show:?tutprom)]
|tutprom)[
|=
(link:"Give him the lunchbox")[(show:?check)]
=|
[[Never mind->The Control Room]]
|==|
]
|check)[(replace:?tutprom)[(text-colour:"orange")[Hmm, let's see...]
(if:$lunchbox's CookieNumber is 0 and $lunchbox's CocoaType is "none")[(text-colour:"orange")[You don't have anything in this lunchbox, please fill this luncbox with cookies and hot chocolate. I have placed notes all over this train on how the cookies and hot chocolate should be made.]
[[go back->The Control Room]] ](else:)[(event:when time > 0.5)[(show:?cocoacheck)] ]|cocoacheck)[(if:$lunchbox's CocoaType is "none")[(text-colour:"orange")[You do not have any hot chocolate on you...] ](else-if:$lunchbox's CocoaType is "dark" and $lunchbox's CocoaTemp is "warm" and $lunchbox's CocoaTopp is "marshmallows")[(text-colour:"orange")[The hot chocolate is exactly like how I liked it...] ](else:)[(text-colour:"orange")[This is not the right hot chocolate, let me chaeck the cookies...] ]
(event:When time >= 10s)[(show:?cookiecheck)] ]
|cookiecheck)[(if:$lunchbox's CookieNumber is 0)[(text-colour:"orange")[You don't have any cookies on you. At least you have the hot chocolate...] (event:When time >= 20s)[(show:?cocores)] ](else-if:$lunchbox's CookieNumber is "6" or $lunchbox's CookieNumber is "a dozen")[(text-colour:"orange")[You have at least the right amount of cookies...] (event:When time >= 20s)[(show:?cookcheck1)] ](else:)[(text-colour:"orange")[You seem to be lacking some cookies...] (event:When time >= 20s)[(show:?cookcheck1a)] ] ]
|cocores)[(text-colour:"orange")[(if:$lunchbox's CocoaType is "dark" and $lunchbox's CocoaTemp is "warm" and $lunchbox's CocoaTopp is "marshmallows")[You have the correct hot chocolate, but you need to get some cookies. My notes should give you an idea on how you should make the cookies.
](else:)[You need to get the correct hot chocolate and some cookies. You need to look at my notes more closely on how you should prepare the right hot chocolate and cookies.] ]
[[go back->The Control Room]] ]|cookcheck1a)[(text-colour:"orange")[(if:$lunchbox's CookieShape is "flower-shaped")[At least the cookies are in the correct shape...](else:)[The cookies aren't even in the right shape...] ](event:When time >= 25s)[(show:?cookcheck2a)] ]|cookcheck1)[(text-colour:"orange")[(if:$lunchbox's CookieShape is "flower-shaped")[The cookies are in the correct shape...(set:$corrans to it + 1)](else:)[The cookies are not the correct shape...] ](event:When time >= 25s)[(show:?cookcheck2)] ]
|cookcheck2)[(text-colour:"orange")[(if:$lunchbox's CookieType is "peanut butter" or $lunchbox's CookieType is "macadamia nut")[The cookies have the right nutty flavor...(set:$corrans to it + 1)](else:)[These cookies are not the right type...]] (event:When time >= 30s)[(show:?cookcheck3)] ]|cookcheck2a)[(text-colour:"orange")[(if:$lunchbox's CookieType is "peanut butter" or $lunchbox's CookieType is "macadamia nut")[The cookies at least have the right nutty flavor...](else:)[These cookies are not the right type...]] (event:When time >= 30s)[(show:?cookcheck3a)] ]
|cookcheck3)[(text-colour:"orange")[(if:$lunchbox's CookieFlavor is "vanilla" or $lunchbox's CookieFlavor is "butter")[The cookies are of the right flavor and texture...(set:$corrans to it + 1)](else:)[These cookies taste disgusting...] ](event:When time >= 35s)[(show:?result)]]|cookcheck3a)[(text-colour:"orange")[(if:$lunchbox's CookieFlavor is "vanilla" or $lunchbox's CookieFlavor is "butter")[The cookies are of the right flavor and texture...](else:)[These cookies taste disgusting...] ](event:When time >= 35s)[(show:?resulta)]]
|result)[(if:$lunchbox's CocoaType is "dark" and $lunchbox's CocoaTemp is "warm" and $lunchbox's CocoaTopp is "marshmallows")[(if:$corrans is 3)[Congratulations! You have the correctly followed my notes and created my usual lunch! I will let you kids sit here as I send this train into hyperdrive!
(text-colour:"lightblue")[Great job, $name! now we can go to Jubilie in style!]
[[The trip to Jubilie]]
](else:)[You have the right hot chocolate, but you do not have the right cookies. Please make sure to check my instructions more carefully when making these cookies. I also want to make sure that you have the right amount of cookies. I want at least half a dozen of them. (set:$lunchbox to (dm:
"CookieNumber","0",
"CookieType","none",
"CookieShape","none",
"CookieFlavor","none",
"CocoaTemp","warm",
"CocoaType","dark",
"CocoaTopp","marshmallows",))
[[go back->The Control Room]]
]](else:)[(if:$corrans is 3)[You have the correct cookies, but you need get the correct hot chocolate. Follow my notes carefully next time as you make the hot chocolate. Okay?
[[go back->The Control Room]]
](else:)[You need to get the right cookies and the right hot chocolate, you have the correct number of cookies, but you need to get the flavors right.(set:$lunchbox to (dm:
"CookieNumber","0",
"CookieType","none",
"CookieShape","none",
"CookieFlavor","none",
"CocoaTemp","none",
"CocoaType","none",
"CocoaTopp","none",))
[[go back->The Control Room]]
]]]|resulta)[(text-colour:"orange")[(if:$lunchbox's CocoaType is "dark" and $lunchbox's CocoaTemp is "warm" and $lunchbox's CocoaTopp is "marshmallows")[You have the right hot chocolate but you do not have the right cookies. Please look more carefully at the notes I have written about the cookies. Also make sure that you have at least half a dozen cookies. (set:$lunchbox to (dm:
"CookieNumber","0",
"CookieType","none",
"CookieShape","none",
"CookieFlavor","none",
"CocoaTemp","warm",
"CocoaType","dark",
"CocoaTopp","marshmallows",))](else:)[You really need to check the notes on how you should make the hot chocolate and cookies. I will be throwing them away to the train's compost station so that these can at least be put into good use.(set:$lunchbox to (dm:
"CookieNumber","0",
"CookieType","none",
"CookieShape","none",
"CookieFlavor","none",
"CocoaTemp","none",
"CocoaType","none",
"CocoaTopp","none",)) ] ]
[[go back->The Control Room]] ]
]
](set:$corrans to 0)
(set:$tutquest1 to "finish")
You are now sitting on a bench across Ace.
The train mechanic has set in the coordinates and pulled down a large lever.
(event:When time >= 5s)[You can feel the train shaking as the windows fill up with a flurry of rainbow stars. You watched as your familiar neigborhood transform into a rainbow tunnel lined with white stars.]
(event:When time >= 10s)[(text-colour:"lightblue")[We are heading to Jubilie! Is that right, Mr. Train mechanic?]]
(event:When time >= 11s)[(text-colour:"orange")[Please call me Earnie. I have the proper coordinates set up. We should arrive to Jubilie in about half an hour.]]
(event:When time >= 12s)[(text-colour:"lightblue")[Great! That means we will arrive earlier than everyone else! This would give $name some time to get accustomed to the world of Jubilie.]]
(event:When time >= 13s)[(text-colour:"orange")[I hope so, $name looks like a strange fellow.]]
(event:When time >= 14s)[(text-colour:"lightblue")[We are heading to a masquerade party.]]
(event:When time >= 15s)[(text-colour:"orange")[I know that, I just think $name looks like somebody who would stand out against everyone in Jubilie.]]
(event:When time >= 18s)[(text-colour:"lightblue")[Don't listen to him, $name, he is just being negative.]]
(event:When time >= 20s)[(show:?dia)]
|dia)[
|=
(display:"diaques1")
=|
(display:"diaques2")
|==|
|=
(display:"diaques3")
=|
(display:"diaques4")
|==|
]
|cut)[(display:"actscene1")](event:When time >= 110s)[(text-style:"rumble")[(text-colour:"orange")[Uh oh! We seem to have hit a disturbance!]]]
(event:When time >= 115s)[(text-style:"rumble")[(text-colour:"lightblue")[What is going on, Earnie!?]]]
(event:When time >= 116s)[(text-style:"rumble")[(text-colour:"orange")[The train is losing track of its destination! It seemed to have hit some kind of dimensional rift!]]]
(event:When time >= 118s)[(text-style:"rumble")[(text-colour:"lightblue")[That shouldn't be possible! We never encountered them when we got to $name's place!]]]
(event:When time >= 120s)[(text-style:"rumble")[(text-colour:"orange")[It seems like someone placed them there when we weren't looking!]]]
(event:When time >= 122s)[(text-style:"rumble")[(text-colour:"lightblue")[That is not possible! There is no way someone can move a rift to a new location!]]]
(event:When time >= 123s)[You can hear distorted screeches echo throughout the room.]
(event:When time >= 124s)[(text-style:"rumble")[(text-colour:"lightblue")[Oh my! This is so not good!]]]
(event:When time >= 125s)[(text-style:"rumble")[(text-colour:"orange")[I am trying to reconfigure the coordinates!]]]
(event:When time >= 127s)[You can hear loud banging noises near the door.]
(event:When time >= 128s)[As you looked around the room, you can see faces rising out of walls and black sludge appearing out of the vents.]
(event:When time >= 129s)[Ace immediately shields you away from the faces and sludge as he looked on with horror and anger.
(text-style:"rumble")[(link:"Aren't you scared, Ace?")[(text-colour:"lightblue")[Scared? Ha! I am not scared of this! I am scared for your safety, though. I am looking for a safe place for you to hide.]]]]
(event:When time >= 139s)[(text-style:"rumble")[(text-colour:"orange")[I need some help with righting out this train!]]]
(event:When time >= 141s)[You can hear a soft growling coming from the ceiling accompanied with loud banging.]
(event:When time >= 142s)[(text-style:"rumble")[(text-colour:"lightblue")[$name, you need to find a place to hide now! It is becoming too dangerous for you to stay here!]]]
(event:When time >= 143s)[(text-style:"rumble")[(text-colour:"lightblue")[Don't worry about anything bad happening to you! I will use my magic to subdue whatever scary thing that tries to attack you!]]
|=
(link:"The Inventory Room")[(set:$hide to "the inventory room") (either:"You see a sludge monster rising out of the ceiling, with its six wide eyes staring down at you.","[[Hide here]]") ]
=|=
(link:"The Closet Room")[(set:$hide to "the closet room") (either:"You see a distorted face with voided-out eyes growing out of the back wall of the room.","[[Hide here]]") ]
=|
(link:"A Wooden Chest")[(set:$hide to "a vertical wooden chest") [[Hide here]] ]
|==|
]You have run into $hide and quickly shut the doors. You can hear loud roars accompanied with screams as the bangings grew louder.
The train also started to shake more violently, as you can hear the sounds of wires snapping and metal grates falling down.
You curled up in fear as the inhumane screams got louder and closer.
(event:When time >= 30s)[Eventually, the train stopped shaking violently and the screams died down.]
(event:When time >= 35s)[You can hear heavy footsteps coming closer to your hiding spot.]
(event:When time >= 40s)[The doors started to make a soft creaking noise as they move away from you.]
(event:When time >= 45s)[(text-colour:"orange")[It's okay, $name. It's me, Earnie.
Ace has taken care of the monsters and helped me with reseting the coordinates. Unfortunately, we are stuck in the middle of a void and need some extra energy to get us out of here. Ace is very exhaused and passed out on my chair. He needs some food and something to drink in order to revive himself. You can come check this out.]
[[come out->The aftermath]] ]You have come out from your hiding spot and looked around.
The control room has been heavily trashed with smears of black sludge and warped metal grates all over the place.
On a chair resting in front of the main control pannel, lays an unconscious Ace facing upward toward the ripped up ceiling. Luckily the ceiling wasn't fully punctured enough to show the void.
Speaking of the void, the windows are pitch black with no signs of them being cracked, let alone broken.
Earnie walked up towards Ace and pulled out a thermos. The thermos looked different from both the one you had and the one in the green lunchbox.
He lifted up Ace's head and rested it against his chest. He opened the thermos and poured out its contents into its lid. He then leaned the lid against Ace's mouth and watched as Ace barely drank the rest of the brown liquid.
(event:When time >= 30s)[Ace started to move his legs and arms, but could barely lift up his head. He started to drink the liquid more readily as his body slowly recovered.]
(event:When time >= 40s)[Eventually, Ace started to lift his head off of Earnie's chest as he slowly moved his arm to reach the lid. After he finished drinking the liquid, he immediatley collapsed back onto the chair.]
(event:When time >= 45s)[(text-colour:"orange")[Oh no, this is not good.]]
(event:When time >= 46s)[(text-colour:"orange")[Ace, wake up.]]
(event:When time >= 48s)[(text-colour:"orange")[Ace, wake up!]]
(event:When time >= 50s)[(text-colour:"orange")[WAKE UP, ACE!!]]
(event:When time >= 52s)[(text-colour:"orange")[ACE!!]]
(event:When time >= 53s)[(text-colour:"orange")[ACE!!!]]
(event:When time >= 55s)[Ace started to cough as he tried to move his body once again.
He looked at Earnie's tear-filled eyes as he started to make groaning noises.]
(event:When time >= 60s)[(text-colour:"orange")[He had exhausted so much of his power that he barely had enough to talk, let alone move properly. The hot chocolate I gave him seems to be enough only for him to be able to wake up and move ever so slightly. Basically, he is too weak to stand up and talk.
$name, do me a favor and get some cookies for Ace to eat.]
(if:$scookie is 1)[(text-colour:"orange")[Oh you already have some spare cookies. Great! Now you need to give me one of these cookies for me to give Ace.]
(link:"Give Ace a cookie")[(show:?dis)]
|dis)[(display:"Cookiedrop")]
|res)[(replace:?dis)[]You have given Earnie a $selcookflav $selcooksha $selcookty cookie.
Earnie feeds the cookie to Ace and watched as he slowly lifts his head from Earnie's chest.
(text-colour:"orange")[Ace is recovering! Look!]
(text-colour:"lightblue")[E-Ear-Earnie I-I-...]
(text-colour:"orange")[He is still too weak to talk. He needs something more familiar to his tastes. Here, I have a list of things Ace likes in his cookies. I had written them down when he would mess around with the cookie machine. He told me these specifications in case he runs out of energy. Hurry! Ace isn't going to be this responsive for long!(set:$quest1 to "start")(set:$hint1 to 1)]
[[go out for cookies->Room 1]]
] ](else:)[(text-colour:"orange")[Here, I have a list of things Ace likes in his cookies. I had written them down when he would mess around with the cookie machine. He told me these specifications in case he runs out of energy. Now go! Ace is going to pass out again once he runs out of energy.(set:$quest1 to "start")(set:$hint1 to 1)]
[[go out for cookies->Room 1]] ] ]|=
(if:$cookieinv1's CookieNumber is 0)[](else:)[(link:"a $cookieflavor1 $cookieshape1 $cookietype1 cookie")[(set:$selcookflav to $cookieflavor1)(set:$selcookty to $cookietype1)(set:$selcooksha to $cookieshape1)(show:?res)(set:$cookieinv1's CookieNumber to 0)] ]
=|
(if:$cookieinv2's CookieNumber is 0)[](else:)[(link:"a $cookieflavor2 $cookieshape2 $cookietype2 cookie")[(set:$selcookflav to $cookieflavor2)(set:$selcookty to $cookietype2)(set:$selcooksha to $cookieshape2)(show:?res)(set:$cookieinv2's CookieNumber to 0)] ]
|==|
|=
(if:$cookieinv3's CookieNumber is 0)[](else:)[(link:"a $cookieflavor3 $cookieshape3 $cookietype3 cookie")[(set:$selcookflav to $cookieflavor3)(set:$selcookty to $cookietype3)(set:$selcooksha to $cookieshape3)(show:?res)(set:$cookieinv3's CookieNumber to 0)] ]
=|
(if:$cookieinv4's CookieNumber is 0)[](else:)[(link:"a $cookieflavor4 $cookieshape4 $cookietype4 cookie")[(set:$selcookflav to $cookieflavor4)(set:$selcookty to $cookietype4)(set:$selcooksha to $cookieshape4)(show:?res)(set:$cookieinv4's CookieNumber to 0)] ]
|==|
|=
(if:$cookieinv5's CookieNumber is 0)[](else:)[(link:"a $cookieflavor5 $cookieshape5 $cookietype5 cookie")[(set:$selcookflav to $cookieflavor5)(set:$selcookty to $cookietype5)(set:$selcooksha to $cookieshape5)(show:?res)(set:$cookieinv5's CookieNumber to 0)] ]
=|
(if:$cookieinv6's CookieNumber is 0)[](else:)[(link:"a $cookieflavor6 $cookieshape6 $cookietype6 cookie")[(set:$selcookflav to $cookieflavor6)(set:$selcookty to $cookietype6)(set:$selcooksha to $cookieshape6)(show:?res)(set:$cookieinv6's CookieNumber to 0)] ]
|==|
|=
(if:$cookieinv7's CookieNumber is 0)[](else:)[(link:"a $cookieflavor7 $cookieshape7 $cookietype7 cookie")[(set:$selcookflav to $cookieflavor7)(set:$selcookty to $cookietype7)(set:$selcooksha to $cookieshape7)(show:?res)(set:$cookieinv7's CookieNumber to 0)] ]
=|
(if:$cookieinv8's CookieNumber is 0)[](else:)[(link:"a $cookieflavor8 $cookieshape8 $cookietype8 cookie")[(set:$selcookflav to $cookieflavor8)(set:$selcookty to $cookietype8)(set:$selcooksha to $cookieshape8)(show:?res)(set:$cookieinv8's CookieNumber to 0)] ]
|==|
|=
(if:$cookieinv9's CookieNumber is 0)[](else:)[(link:"a $cookieflavor9 $cookieshape9 $cookietype9 cookie")[(set:$selcookflav to $cookieflavor9)(set:$selcookty to $cookietype9)(set:$selcooksha to $cookieshape9)(show:?res)(set:$cookieinv9's CookieNumber to 0)] ]
=|
(if:$cookieinv10's CookieNumber is 0)[](else:)[(link:"a $cookieflavor10 $cookieshape10 $cookietype10 cookie")[(set:$selcookflav to $cookieflavor10)(set:$selcookty to $cookietype10)(set:$selcooksha to $cookieshape10)(show:?res)(set:$cookieinv10's CookieNumber to 0)] ]
|==|
(set:$cookieshape1 to $cookieinv1's CookieShape)(set:$cookietype1 to $cookieinv1's CookieType)(set:$cookieflavor1 to $cookieinv1's CookieFlavor)
(if:$cookieinv2's CookieNumber is 0)[](else:)[(set:$cookieshape2 to $cookieinv2's CookieShape)(set:$cookietype2 to $cookieinv2's CookieType)(set:$cookieflavor2 to $cookieinv2's CookieFlavor)]
(if:$cookieinv3's CookieNumber is 0)[](else:)[(set:$cookieshape3 to $cookieinv3's CookieShape)(set:$cookietype3 to $cookieinv3's CookieType)(set:$cookieflavor3 to $cookieinv3's CookieFlavor)]
(if:$cookieinv4's CookieNumber is 0)[](else:)[(set:$cookieshape4 to $cookieinv4's CookieShape)(set:$cookietype4 to $cookieinv4's CookieType)(set:$cookieflavor4 to $cookieinv4's CookieFlavor)]
(if:$cookieinv5's CookieNumber is 0)[](else:)[(set:$cookieshape5 to $cookieinv5's CookieShape)(set:$cookietype5 to $cookieinv5's CookieType)(set:$cookieflavor5 to $cookieinv5's CookieFlavor)]
(if:$cookieinv6's CookieNumber is 0)[](else:)[(set:$cookieshape6 to $cookieinv6's CookieShape)(set:$cookietype6 to $cookieinv6's CookieType)(set:$cookieflavor6 to $cookieinv6's CookieFlavor)]
(if:$cookieinv7's CookieNumber is 0)[](else:)[(set:$cookieshape7 to $cookieinv7's CookieShape)(set:$cookietype7 to $cookieinv7's CookieType)(set:$cookieflavor7 to $cookieinv7's CookieFlavor)]
(if:$cookieinv8's CookieNumber is 0)[](else:)[(set:$cookieshape8 to $cookieinv8's CookieShape)(set:$cookietype8 to $cookieinv8's CookieType)(set:$cookieflavor8 to $cookieinv8's CookieFlavor)]
(if:$cookieinv9's CookieNumber is 0)[](else:)[(set:$cookieshape9 to $cookieinv9's CookieShape)(set:$cookietype9 to $cookieinv9's CookieType)(set:$cookieflavor9 to $cookieinv9's CookieFlavor)]
(if:$cookieinv10's CookieNumber is 0)[](else:)[(set:$cookieshape10 to $cookieinv10's CookieShape)(set:$cookietype10 to $cookieinv10's CookieType)(set:$cookieflavor10 to $cookieinv10's CookieFlavor)]You are at a corner next to a door leading you to Earnie and Ace.
This hall has been trashed with black smears and warped metal. Looking at the door, you noticed that the frame of it has be ripped open.
|=
(link-goto:"->","The Control Room2")
=|=
(link-goto:"V","Room 2")
|==|
|=
=|=
[[Objectives]]
=|
[[Hints]]
|==|
(set:$tutloc to 6)You are in the control room of the train.
The room is heavily trashed woth debris an black sludge.
In the center is Earnie proping up a semi-conscious Ace.
(if:$scookie is 1 and (history:) contains "Room 5")[ [[Talk to Earnie->Give the cookies to Ace]] ](else:)[ (link:"Talk to Earnie")[(text-colour:"orange")[Talk to me once you have the right cookie for Ace. I want at least a dozen of them.]]]
[[go back->Room 1]] You are in the lobby area of the train. It is littered with shreaded wires and other debris.
Looking around, you also notice some black sludge coming out from the vents.
|=
=|=
(text-style:"tall")[(link-goto:"^","Room 1")]
|==|
|=
=|=
=|
(link-goto:"->","Room 3")
|==|
|=
=|=
[[Objectives]]
=|
[[Hints]]
|==|
(set:$tutloc to 7)You are in an empty hallway that seems to go two different directions.
The hallway where you and Ace had entered the train from is blocked by debris.
|=
(link-goto:"<-","Room 4")
=|
(link-goto:"->","Room 2")
|==|
|=
=|=
[[Objectives]]
=|
[[Hints]]
|==|
(set:$tutloc to 8)You are in the train's lounge room.
The drawer that was there has been smashed in half, alongside the small mirror on top, by some kind of sludge monster.
The room is also littered with warped sheets of metal.
|=
=|=
(text-style:"tall")[(link-goto:"^","Room 5")]
|==|
|=
(link-goto:"<-","Room 3")
|==|
|=
=|=
[[Objectives]]
=|
[[Hints]]
|==|
(set:$tutloc to 9)You are in the dining area of the train.
It has been heavily trashed with debris and black sludge.
The Cookie Machine appears to be intact, yet the Hot Chocolate Machine appears to be busted.
The window in front of you is pitch black.
|=
=|=
[[Window->train window2]]
|==|
|=
[[Cookie Machine->Cookie Machine2]]
=|=
=|
(link:"Hot Chocolate Machine")[The hot chocolate machine appers to be smashed by a fallen metal grate.]
|==|
|=
=|=
(link-goto:"V","Room 4")
|==|
|=
=|=
[[Objectives]]
=|
[[Hints]]
|==|
(set:$tutloc to 10)You looked outside the window and saw (either:"nothing but a black void","a warped static face with voided-out eyes floating about","static monster floating around the void").
[[go back->Room 5]] Welcome to the Cookie Machine Control Panel
**{(live:0.6s)[
(text-colour:(either:"red","orange","yellow","lightblue","lightgreen","violet"))[C](text-colour:(either:"red","orange","yellow","lightblue","lightgreen","violet"))[o](text-colour:(either:"red","orange","yellow","lightblue","lightgreen","violet"))[o](text-colour:(either:"red","orange","yellow","lightblue","lightgreen","violet"))[k](text-colour:(either:"red","orange","yellow","lightblue","lightgreen","violet"))[i](text-colour:(either:"red","orange","yellow","lightblue","lightgreen","violet"))[e] (text-colour:(either:"red","orange","yellow","lightblue","lightgreen","violet"))[M](text-colour:(either:"red","orange","yellow","lightblue","lightgreen","violet"))[a](text-colour:(either:"red","orange","yellow","lightblue","lightgreen","violet"))[s](text-colour:(either:"red","orange","yellow","lightblue","lightgreen","violet"))[t](text-colour:(either:"red","orange","yellow","lightblue","lightgreen","violet"))[e](text-colour:(either:"red","orange","yellow","lightblue","lightgreen","violet"))[r] (text-colour:(either:"red","orange","yellow","lightblue","lightgreen","violet"))[5](text-colour:(either:"red","orange","yellow","lightblue","lightgreen","violet"))[0](text-colour:(either:"red","orange","yellow","lightblue","lightgreen","violet"))[0](text-colour:(either:"red","orange","yellow","lightblue","lightgreen","violet"))[!]]}**
Cookie Type: (dropdown: bind $tutcooktyp, "plain","sugar","chocolate chip","sprinkle","chocolate candy","chocolate chip & candy mixed","oatmeal raisin","peanut butter","macadamia nut","white chocolate chip","fancy")
Cookie Flavor: (dropdown: bind $tutcookfla, "vanilla","chocolate","red velvet","blue velvet","butter")
Cookie Shape: (dropdown: bind $tutcooksha, "round","square","star-shaped","flower-shaped","stick-shaped","straw-shaped")
Number of cookies: (dropdown: bind $cookies, "1","2","3","4","5","6","a dozen")
(link-repeat:"Create")[
You have created $cookies $tutcooksha $tutcooktyp $tutcookfla cookies.
You have placed the cookies into your inventory.(set:$scookie to 1)(if:$cookieinv1's CookieNumber is 0)[(move:$cookies into $cookieinv1's CookieNumber)(move:$tutcooksha into $cookieinv1's CookieShape)(move:$tutcooktyp into $cookieinv1's CookieType)(move:$tutcookfla into $cookieinv1's CookieFlavor)](else-if:$cookieinv1's CookieNumber is not 0 and $cookieinv2's CookieNumber is 0)[(move:$cookies into $cookieinv2's CookieNumber)(move:$tutcooksha into $cookieinv2's CookieShape)(move:$tutcooktyp into $cookieinv2's CookieType)(move:$tutcookfla into $cookieinv2's CookieFlavor)](else-if:$cookieinv2's CookieNumber is not 0 and $cookieinv3's CookieNumber is 0)[(move:$cookies into $cookieinv3's CookieNumber)(move:$tutcooksha into $cookieinv3's CookieShape)(move:$tutcooktyp into $cookieinv3's CookieType)(move:$tutcookfla into $cookieinv3's CookieFlavor)](else-if:$cookieinv3's CookieNumber is not 0 and $cookieinv4's CookieNumber is 0)[(move:$cookies into $cookieinv4's CookieNumber)(move:$tutcooksha into $cookieinv4's CookieShape)(move:$tutcooktyp into $cookieinv4's CookieType)(move:$tutcookfla into $cookieinv4's CookieFlavor)](else-if:$cookieinv4's CookieNumber is not 0 and $cookieinv5's CookieNumber is 0)[(move:$cookies into $cookieinv5's CookieNumber)(move:$tutcooksha into $cookieinv5's CookieShape)(move:$tutcooktyp into $cookieinv5's CookieType)(move:$tutcookfla into $cookieinv5's CookieFlavor)](else-if:$cookieinv5's CookieNumber is not 0 and $cookieinv6's CookieNumber is 0)[(move:$cookies into $cookieinv6's CookieNumber)(move:$tutcooksha into $cookieinv6's CookieShape)(move:$tutcooktyp into $cookieinv6's CookieType)(move:$tutcookfla into $cookieinv6's CookieFlavor)](else-if:$cookieinv6's CookieNumber is not 0 and $cookieinv7's CookieNumber is 0)[(move:$cookies into $cookieinv7's CookieNumber)(move:$tutcooksha into $cookieinv7's CookieShape)(move:$tutcooktyp into $cookieinv7's CookieType)(move:$tutcookfla into $cookieinv7's CookieFlavor)](else-if:$cookieinv7's CookieNumber is not 0 and $cookieinv8's CookieNumber is 0)[(move:$cookies into $cookieinv8's CookieNumber)(move:$tutcooksha into $cookieinv8's CookieShape)(move:$tutcooktyp into $cookieinv8's CookieType)(move:$tutcookfla into $cookieinv8's CookieFlavor)](else-if:$cookieinv8's CookieNumber is not 0 and $cookieinv9's CookieNumber is 0)[(move:$cookies into $cookieinv9's CookieNumber)(move:$tutcooksha into $cookieinv9's CookieShape)(move:$tutcooktyp into $cookieinv9's CookieType)(move:$tutcookfla into $cookieinv9's CookieFlavor)](else-if:$cookieinv9's CookieNumber is not 0 and $cookieinv10's CookieNumber is 0)[(move:$cookies into $cookieinv10's CookieNumber)(move:$tutcooksha into $cookieinv10's CookieShape)(move:$tutcooktyp into $cookieinv10's CookieType)(move:$tutcookfla into $cookieinv10's CookieFlavor)](else:)[] ]
[[go back->Room 5]]
|=
=|=
#Hints:
|==|
=|
=|=
Ace loves his cookies round and buttery, just like how his mom used to make them.
He also loves chocolate chips on his cookies.
Ace would usually be comfortable when he is surrounded by at least a dozen of these cookies.
|==|Earnie had Ace proped up against his chest so that he could sit up straight.
(event:When time >= 5s)[Select your cookies:
|dis)[(display:"Acecookie")]
|res)[(replace:?dis)[]You have given Earnie $selnum $selcookflav $selcooksha $selcookty cookie. (event:when time > 0.5s)[(show:?res1)] ]
|res1)[(if:$selnum is not "a dozen")[(text-colour:"orange")[These cookies are not enough to give Ace his energy back. Get more!]
[[go out for more cookies->The Control Room2]]
](else:)[(text-colour:"orange")[Perfect! This is the right amount of cookies.](show:?cutres)] ]
|cutres)[Earnie took one of your cookies and held it over Ace's face.
He looked at the cookie with a concerning look on his face.
(event:When time >= 5s)[(if:$selcooksha is not "round")[Ace looked at the cookie in confusion, as if he were gazing as an unsually-shaped object.](else:)[(set:$corrans to it + 1)Ace looked the cookie with excitement as if he were seeing something familiar.] ]
(event:When time >= 10s)[(if:$selcookty contains "chocolate chip")[(set:$corrans to it + 1)As Ace looked closer at the cookie, he started to smile.](else:)[As Ace looked closer at the cookie, he started react in a more disconcerning way.] ]
(event:When time >= 15s)[(if:$selcookflav is not "butter")[As Earnie lowered down the cookie, Ace immediately started to turn away from it.](else:)[(set:$corrans to it + 1)As Earnie lowered down the cookie, Ace started to open his mouth.] ]
(event:When time >= 20s)[(if:$corrans is 3)[Ace raised his head up to the cookie and started to eat it. As he was eating it, Earnie took more of your cookies and fed them to Ace.
As Ace ate more cookies, he quickly started grabbing more cookies from Earnie. (event:when time > 0.5s)[(show:?win)] ](else:)[Ace quickly turned his head away from the cookie as Earnie lowered it even further.
(text-colour:"orange")[Ace does not like these cookies. Make sure to check the hints more closely and get the one that matches his preferences.]
[[go back for more cookies->The Control Room2]] ] ] ]
|win)[(text-colour:"orange")[Ace must really like these cookies.]
(text-colour:"lightblue")[They are just like the ones Mom used to make for me and my sister when we were younger.]
(text-colour:"orange")[Ace! You can talk now!]
(text-colour:"lightblue")[I was about to tell you that I had used up all my powers, but since you and $name decided to feed me in order for me to get my energy back, I will be getting more cookies.]
(text-colour:"orange")[Be careful, Ace, much of the train has be wrecked by the invaders.]
(text-colour:"lightblue")[I will make sure to be careful.]
[["So Earnie, what do we do now?"->The engage phase]]
] ]|=
(if:$cookieinv1's CookieNumber is 0)[](else:)[(link:"$cookienum1 $cookieflavor1 $cookieshape1 $cookietype1 cookie")[(set:$selnum to $cookienum1)(set:$selcookflav to $cookieflavor1)(set:$selcookty to $cookietype1)(set:$selcooksha to $cookieshape1)(show:?res)(set:$cookieinv1's CookieNumber to 0)] ]
=|
(if:$cookieinv2's CookieNumber is 0)[](else:)[(link:"$cookienum2 $cookieflavor2 $cookieshape2 $cookietype2 cookie")[(set:$selnum to $cookienum2)(set:$selcookflav to $cookieflavor2)(set:$selcookty to $cookietype2)(set:$selcooksha to $cookieshape2)(show:?res)(set:$cookieinv2's CookieNumber to 0)] ]
|==|
|=
(if:$cookieinv3's CookieNumber is 0)[](else:)[(link:"$cookienum3 $cookieflavor3 $cookieshape3 $cookietype3 cookie")[(set:$selnum to $cookienum3)(set:$selcookflav to $cookieflavor3)(set:$selcookty to $cookietype3)(set:$selcooksha to $cookieshape3)(show:?res)(set:$cookieinv3's CookieNumber to 0)] ]
=|
(if:$cookieinv4's CookieNumber is 0)[](else:)[(link:"$cookienum4 $cookieflavor4 $cookieshape4 $cookietype4 cookie")[(set:$selnum to $cookienum4)(set:$selcookflav to $cookieflavor4)(set:$selcookty to $cookietype4)(set:$selcooksha to $cookieshape4)(show:?res)(set:$cookieinv4's CookieNumber to 0)] ]
|==|
|=
(if:$cookieinv5's CookieNumber is 0)[](else:)[(link:"$cookienum5 $cookieflavor5 $cookieshape5 $cookietype5 cookie")[(set:$selnum to $cookienum5)(set:$selcookflav to $cookieflavor5)(set:$selcookty to $cookietype5)(set:$selcooksha to $cookieshape5)(show:?res)(set:$cookieinv5's CookieNumber to 0)] ]
=|
(if:$cookieinv6's CookieNumber is 0)[](else:)[(link:"$cookienum6
$cookieflavor6 $cookieshape6 $cookietype6 cookie")[(set:$selnum to $cookienum6)(set:$selcookflav to $cookieflavor6)(set:$selcookty to $cookietype6)(set:$selcooksha to $cookieshape6)(show:?res)(set:$cookieinv6's CookieNumber to 0)] ]
|==|
|=
(if:$cookieinv7's CookieNumber is 0)[](else:)[(link:"$cookienum7 $cookieflavor7 $cookieshape7 $cookietype7 cookie")[(set:$selnum to $cookienum7)(set:$selcookflav to $cookieflavor7)(set:$selcookty to $cookietype7)(set:$selcooksha to $cookieshape7)(show:?res)(set:$cookieinv7's CookieNumber to 0)] ]
=|
(if:$cookieinv8's CookieNumber is 0)[](else:)[(link:"$cookienum8 $cookieflavor8 $cookieshape8 $cookietype8 cookie")[(set:$selnum to $cookienum8)(set:$selcookflav to $cookieflavor8)(set:$selcookty to $cookietype8)(set:$selcooksha to $cookieshape8)(show:?res)(set:$cookieinv8's CookieNumber to 0)] ]
|==|
|=
(if:$cookieinv9's CookieNumber is 0)[](else:)[(link:"$cookienum9 $cookieflavor9 $cookieshape9 $cookietype9 cookie")[(set:$selnum to $cookienum9)(set:$selcookflav to $cookieflavor9)(set:$selcookty to $cookietype9)(set:$selcooksha to $cookieshape9)(show:?res)(set:$cookieinv9's CookieNumber to 0)] ]
=|
(if:$cookieinv10's CookieNumber is 0)[](else:)[(link:"$cookienum10 $cookieflavor10 $cookieshape10 $cookietype10 cookie")[(set:$selnum to $cookienum10)(set:$selcookflav to $cookieflavor10)(set:$selcookty to $cookietype10)(set:$selcooksha to $cookieshape10)(show:?res)(set:$cookieinv10's CookieNumber to 0)] ]
|==|
(set:$cookieshape1 to $cookieinv1's CookieShape)(set:$cookietype1 to $cookieinv1's CookieType)(set:$cookieflavor1 to $cookieinv1's CookieFlavor)(set:$cookienum1 to $cookieinv1's CookieNumber)
(if:$cookieinv2's CookieNumber is 0)[](else:)[(set:$cookieshape2 to $cookieinv2's CookieShape)(set:$cookietype2 to $cookieinv2's CookieType)(set:$cookieflavor2 to $cookieinv2's CookieFlavor)(set:$cookienum2 to $cookieinv2's CookieNumber)]
(if:$cookieinv3's CookieNumber is 0)[](else:)[(set:$cookieshape3 to $cookieinv3's CookieShape)(set:$cookietype3 to $cookieinv3's CookieType)(set:$cookieflavor3 to $cookieinv3's CookieFlavor)(set:$cookienum3 to $cookieinv3's CookieNumber)]
(if:$cookieinv4's CookieNumber is 0)[](else:)[(set:$cookieshape4 to $cookieinv4's CookieShape)(set:$cookietype4 to $cookieinv4's CookieType)(set:$cookieflavor4 to $cookieinv4's CookieFlavor)(set:$cookienum4 to $cookieinv4's CookieNumber)]
(if:$cookieinv5's CookieNumber is 0)[](else:)[(set:$cookieshape5 to $cookieinv5's CookieShape)(set:$cookietype5 to $cookieinv5's CookieType)(set:$cookieflavor5 to $cookieinv5's CookieFlavor)(set:$cookienum5 to $cookieinv5's CookieNumber)]
(if:$cookieinv6's CookieNumber is 0)[](else:)[(set:$cookieshape6 to $cookieinv6's CookieShape)(set:$cookietype6 to $cookieinv6's CookieType)(set:$cookieflavor6 to $cookieinv6's CookieFlavor)(set:$cookienum6 to $cookieinv6's CookieNumber)]
(if:$cookieinv7's CookieNumber is 0)[](else:)[(set:$cookieshape7 to $cookieinv7's CookieShape)(set:$cookietype7 to $cookieinv7's CookieType)(set:$cookieflavor7 to $cookieinv7's CookieFlavor)(set:$cookienum7 to $cookieinv7's CookieNumber)]
(if:$cookieinv8's CookieNumber is 0)[](else:)[(set:$cookieshape8 to $cookieinv8's CookieShape)(set:$cookietype8 to $cookieinv8's CookieType)(set:$cookieflavor8 to $cookieinv8's CookieFlavor)(set:$cookienum8 to $cookieinv8's CookieNumber)]
(if:$cookieinv9's CookieNumber is 0)[](else:)[(set:$cookieshape9 to $cookieinv9's CookieShape)(set:$cookietype9 to $cookieinv9's CookieType)(set:$cookieflavor9 to $cookieinv9's CookieFlavor)(set:$cookienum9 to $cookieinv9's CookieNumber)]
(if:$cookieinv10's CookieNumber is 0)[](else:)[(set:$cookieshape10 to $cookieinv10's CookieShape)(set:$cookietype10 to $cookieinv10's CookieType)(set:$cookieflavor10 to $cookieinv10's CookieFlavor)(set:$cookienum10 to $cookieinv10's CookieNumber)](set:$quest1 to "finish")
(text-colour:"orange")[Now we have to set up the train's emergency booster system.
(event:When time >= 5s)[It is divided into two parts: The Emergency Gears and the Dual-Engage Keys. The Dragon Master has shown me how to assemble them when I was first working with him. He would show me the ropes throughout the process, should we get into an emergency situation.]
(event:When time >= 15s)[For all my years conducting this train, I had never gotten into an emergency until now.]
(event:When time >= 20s)[While I can go set this system up myself, with Ace being heavily weakened and you being someone who most likely wouldn't survive in such a horrifying environment, I will be putting this responsibility onto you.]
(event:When time >= 25s)[The system is very easy to set up, even Ace has practiced this. Many guests that would frequently go on this train would often be instructed on how to set up this system. ]
(event:When time >= 30s)[I would be instructing you now. Follow me.(set:$quest2 to "start")] ]
(event:When time >= 31s)[ [[Follow Earnie->the gear room]] ](if:(history:) contains "the gear room")[You are near the entrance to the train's matainance room.
|=
(cycling-link:bind $panstat1, "The Red Panel is screwed shut","The Red Panel is slightly loose","The Red Panel is loose","The Red Panel is wobbling over the hole","")(if:$panstat1 is "")[(replace:?noti)[You found nothing.]]
=|=
(cycling-link:bind $panstat2, "The Blue Panel is screwed shut","The Blue Panel is slightly loose","The Blue Panel is loose","The Blue Panel is wobbling over the hole","")(if:$panstat2 is "")[(replace:?noti)[(if:$hint2 is 1)[You have found nothing inside.](else:)[You have found a sheet of paper with weird symbols on it.
(text-colour:"orange")[EARNIE: These must be the instructions on how to assemble the emergency gear mechanism. Keep them, you need them to complete the gear line.](set:$hint2 to 1)] ]]
=|
(cycling-link:bind $panstat3, "The Yellow Panel is screwed shut","The Yellow Panel is slightly loose","The Yellow Panel is loose","The Yellow Panel is wobbling over the hole","")(if:$panstat3 is "")[(replace:?noti)[(if:$redgear is "found")[You have found nothing inside.](else:)[ You have found a small red gear.
(text-colour:"orange")[EARNIE:This is one of the three emergency gears! You need to collect all three of them in order to acess the gear panel. ](set:$redgear to "found")] ]]
|==|
](else:)[(text-colour:"orange")[This is the train's matainance room. Here is where you can find the three emergency gears. You need to first unscrew some pannels to reveal them.
(event:When time >= 5s)[Here, I have a screwdriver for you to unlock these pannels over there. Click on them to unscrew them.
|=
(cycling-link:bind $panstat1, "Red Panel","The Red Panel is screwed shut","The Red Panel is slightly loose","The Red Panel is loose","The Red Panel is wobbling over the hole","")(if:$panstat1 is "")[(replace:?noti)[You found nothing.]]
=|=
(cycling-link:bind $panstat2, "Blue Panel","The Blue Panel is screwed shut","The Blue Panel is slightly loose","The Blue Panel is loose","The Blue Panel is wobbling over the hole","")(if:$panstat2 is "")[(replace:?noti)[(if:$hint2 is 1)[You have found nothing inside.](else:)[You have found a sheet of paper with weird symbols on it.
(text-colour:"orange")[EARNIE: These must be the instructions on how to assemble the emergency gear mechanism. Keep them, you need them to complete the gear line.](set:$hint2 to 1)] ]]
=|
(cycling-link:bind $panstat3, "Yellow Panel","The Yellow Panel is screwed shut","The Yellow Panel is slightly loose","The Yellow Panel is loose","The Yellow Panel is wobbling over the hole","")(if:$panstat3 is "")[(replace:?noti)[(if:$redgear is "found")[You have found nothing inside.](else:)[ You have found a small red gear.
(text-colour:"orange")[EARNIE:This is one of the three emergency gears! You need to collect all three of them in order to acess the gear panel. ](set:$redgear to "found")] ]]
|==|
]
|noti)[....]
(if: (history:) contains "the gear room")[
|=
(link-goto:"<-","The cabinents")
=|
(link-goto:"->","The drawer")
|==|
|=
=|=
[[Objectives->Goals]]
=|
[[Hints->hints]]
|==|
](else:)[
(event:When time >= 10s)[
|=
(link-goto:"<-","The cabinents")
=|
(link-goto:"->","The drawer")
|==|
|=
=|=
[[Objectives->Goals]]
=|
[[Hints->hints]]
|==|
] ]
(set:$loc to 1)You are in front of a large drawer. Surely, there must be some important things in them.
|=
(link:"Triangle Drawer")[(replace:?noti)[You have found nothing of use.] ]
=|
(link:"Square Drawer")[(if:$diakey is "found")[(replace:?noti)[You have found nothing of use.]](else:)[(replace:?noti)[You have found a diamond key.(set:$diakey to "found")] ]]
|==|
|=
(link:"Butterfly Drawer")[(if:$bkey is "found")[You have used a key on this drawer. (if:$bluegear is "found")[(replace:?noti)[You have found nothing of use.]](else:)[(replace:?noti)[You have found a medium-sized blue gear.](set:$bluegear to "found") ]](else:)[This drawer is locked.]]
=|
(link:"Star Drawer")[(replace:?noti)[You have found nothing of use.] ]
|==|
|=
(link:"Leaf Drawer")[(if:$skey is "found")[(replace:?noti)[You have found nothing of use.]](else:)[(replace:?noti)[You have found a special-looking key.](set:$skey to "found")]]
=|
(link:"Diamond Drawer")[(if:$diakey is "found")[You have used a key on this drawer. (replace:?noti)[You have found nothing of use.] ](else:)[This drawer is locked.]]
|==|
|noti)[....]
|=
=|=
(link-goto:"V","the gear room")
=|
|==|
|=
=|=
[[Objectives->Goals]]
=|
[[Hints->hints]]
|==|
(set:$loc to 2)You are in front of a cabinet filled with panels and drawers.
|=
(cycling-link:bind $pansta4, "Purple panel","The Purple Panel is screwed shut","The Purple Panel is slightly loose","The Purple Panel is loose","The Purple Panel is wobbling over the hole","")(if:$pansta4 is "")[(replace:?noti)[You have found nothing of use.]]
|==|
|=
(cycling-link:bind $pansta5, "Orange panel","The Purple Panel is screwed shut","The Blue Panel is slightly loose","The Blue Panel is loose","The Blue Panel is wobbling over the hole","")(if:$pansta5 is "")[(if:$bkey is "found")[(replace:?noti)[You have found nothing of use.]](else:)[(replace:?noti)[You have found a butterfly key.](set:$bkey to "found")]]
=|=
(link:"Bird Drawer")[(if:$bikey is "found")[You have used a key on this drawer. (replace:?noti)[You have found nothing of use.]](else:)[This drawer is locked.]]
=|
(link:"Pentagon Drawer")[(replace:?noti)[You have found nothing of use.]]
|==|
|=
(cycling-link:bind $pansta6, "Green panel","The Green Panel is screwed shut","The Green Panel is slightly loose","The Green Panel is loose","The Green Panel is wobbling over the hole","")(if:$pansta6 is "")[(if:$bikey is "found")[(replace:?noti)[You have found nothing of use.]](else:)[(replace:?noti)[You have found a bird key.](set:$bikey to "found")]]
=|=
(link:"Flower Drawer")[(replace:?noti)[You have found nothing of use.]]
=|
(link:"Unmarked Drawer")[(if:$nkey is "found")[You have used the normal-looking key on this drawer. (if:$yellowgear is "found")[(replace:?noti)[You have found nothing of use.]](else:)[(replace:?noti)[You have found a large yellow gear.](set:$yellowgear to "found") ]](else:)[This drawer is locked.]]
|==|
|noti)[....]
|=
(link-goto:"<-","the gear room")
=|
(link-goto:"->","The gear table")
|==|
|=
=|=
[[Objectives->Goals]]
=|
[[Hints->hints]]
|==|
(set:$loc to 3)|=
=|=
#OBJECTIVES:
=|
|==|
|=
=|=
**Activate the train's emergency booster system and escape the void**
|==|
|=
(if:$quest2 is "start")[Phase One: Assemble the Emergency Gear System.](else-if:$quest1 is "finish")[~~Phase One: Assemble the Emergency Gear System.~~](else:)[]
(if:$quest3 is "start")[Phase Two: Find the two keys in order to activate the Dual-Key Booster.](else-if:$quest3 is "finish")[~~Phase Two: Find the two keys in order to activate the Dual-Key Booster.~~](else:)[]
=|
|==|
|=
=|=
(if:$quest3a is "start")[Find a way to break the glass enclosing the key.](else-if:$quest3a is "finish")[~~Find a way to break the glass enclosing the key.~~](else:)[]
=|
(if:$quest3b is "start")[Find the four tiles in order to unlock the bar from the key.](else-if:$quest3b is "finish")[~~Find a way to break the glass enclosing the key.~~](else:)[]
|==|
(if:$loc is 1)[ [[go back->the gear room]] ](else-if:$loc is 2)[ [[go back->The drawer]] ](else-if:$loc is 3)[ [[go back->The cabinents]] ](else-if:$loc is 4)[ [[go back->The gear table]] ](else-if:$loc is 5)[ [[go back->The branch]] ](else-if:$loc is 6)[ [[go back->The Glass Key]] ](else-if:$loc is 7)[ [[go back->The glass drawer]] ](else-if:$loc is 8)[ [[go back->The key drawer]] ](else-if:$loc is 9)[ [[go back->The Bar Key]] ](else-if:$loc is 10)[ [[go back->The Cottage drawers]] ](else:)[ [[go back->The Glassy closet]] ]|=
=|=
#HINTS:
=|
|==|
|=
=|=
**The Void Escape**
=|
|==|
|=
(if:(history:) contains "the gear room")[**Phase One: The Gear System**](else:)[]
(if:$hint2 is 1)[The Red Gear is at the center of the formation.
The Blue Gear is to the left of the Red Gear.
The Yellow Gear is the topmost gear.]
=|
(if:(history:) contains "The branch")[**Phase Two: The Dual-Key Booster**](else:)[]
|==|
|=
=|=
(if:(history:) contains "The Glass Key")[**The Glass Key**](else:)[]
(if:$hint3a is 1)[The Key that will free the fields is in a square.]
(if:$hint3b is 1)[The key that breaks the glass in hidden inside an animal that does not possess sharp teeth.]
=|
(if:(history:) contains "The Bar Key")[**The Key Locked Behind a Bar**](else:)[]
(if:$hint4a is 1)[The ram is at the top left. ]
(if:$hint4b is 1)[The eagle is directly below the ram. ]
(if:$hint4c is 1)[The dragon is not next to the eagle. ]
(if:$hint4d is 1)[The tiger to to the right of the eagle. ]
|==|
(if:$loc is 1)[ [[go back->the gear room]] ](else-if:$loc is 2)[ [[go back->The drawer]] ](else-if:$loc is 3)[ [[go back->The cabinents]] ](else-if:$loc is 4)[ [[go back->The gear table]] ](else-if:$loc is 5)[ [[go back->The branch]] ](else-if:$loc is 6)[ [[go back->The Glass Key]] ](else-if:$loc is 7)[ [[go back->The glass drawer]] ](else-if:$loc is 8)[ [[go back->The key drawer]] ](else-if:$loc is 9)[ [[go back->The Bar Key]] ](else-if:$loc is 10)[ [[go back->The Cottage drawers]] ](else:)[ [[go back->The Glassy closet]] ]You are now facing a box with three missing gears. Underneath it is a desk with a thin drawer.
|=
=|=
(if:$redgear is "found" and $bluegear is "found" and $yellowgear is "found")[ [[Open the gear box->The Emergency Gear System]] ](else:)[ (link:"Open the gear box")[(replace:?noti)[You need to find all three gears in order to access the gear box.]] ]
=|
|==|
|=
=|=
(link:"Open the drawer")[(if:$skey is "found")[You have used the special-looking key on this drawer. (if:$nkey is "found")[(replace:?noti)[You have found nothing of use.]](else:)[(replace:?noti)[You have found a normal looking key.](set:$nkey to "found") ]](else:)[This drawer is locked. You need a special key to unlock this.]]
=|
|==|
|noti)[....]
|=
=|=
(link-goto:"V","The cabinents")
|=
|==|
|=
=|=
[[Objectives->Goals]]
=|
[[Hints->hints]]
|==|
(set:$loc to 4)You must place the gears in the correct order to activate the booster controls.
|=
=|=
=|=
=|
#Gear
|==|
|=
=|=
=|=
=|
(dropdown:bind $gear3, "Yellow Gear","Blue Gear","Red Gear")
|==|
|=
=|=
(dropdown:bind $gear1, "Yellow Gear","Blue Gear","Red Gear")
=|=
=|
|==|
#Gear
|=
=|=
=|=
(dropdown:bind $gear2, "Yellow Gear","Blue Gear","Red Gear")
=|
|==|
|=
=|=
|wina)[You can hear a loud clanging noise resonate from within the box.
(event:When time >= 5s)[a small orange button appears under the rotating gears.
[[press it->The Key Booster]] ]
]
|==|
|=
(link-repeat:"Confirm")[(if:$gear1 is "Blue Gear" and $gear2 is "Red Gear" and $gear3 is "Yellow Gear")[(show:?wina)](else:)[]]
=|
(if:$hint2 is 1)[##Hints:##]
|==|
(if:$hint2 is 1)[
=|
=|=
The Red Gear is at the center of the formation.
The Blue Gear is to the left of the Red Gear.
The Yellow Gear is the topmost gear.
|==|
]
[[go back->The gear table]] You watched as a monitor lowered down besides you and reveal Earnie's face.
(event:When time >= 3s)[(text-colour:"orange")[Congratulations! You have activated phase one of the emergency boosters! Now all you need is to activate the second phase and we will be out of this void in no time!] ]
(event:When time >= 13s)[(text-colour:"orange")[A door should open to your right. It should lead you to the booster docks where the two keys are held.]]
(event:When time >= 16s)[(text-colour:"orange")[The door is now open. Go through there now.]
[[go through the door]]
]
(set:$quest2 to "finish")As you walked through the door, you noticed that parts of the train has been severely damaged. There were large pices of metal debris all over the place.
(event:When time >= 5s)[As you walked deeper into the trashed room, you were grabbed from behind by a void-eyed static monster.]
(event:When time >= 6s)[(text-style:"shudder")[(text-colour:"grey")[Why hello there! $name must have been your name, no?]]]
(event:When time >= 8s)[(text-style:"shudder")[(text-colour:"grey")[I heard that you were invited to the Dragon Master's Garden party.]]]
(event:When time >= 10s)[(text-style:"shudder")[(text-colour:"grey")[My Master the Tin Man is very fond of you.]]]
(event:When time >= 12s)[(text-style:"shudder")[(text-colour:"grey")[(if:$bodcos is "fairy")[You look just like the pathetic fairies of Jubilie!](else-if:$bodcos is "Regal(princess/prince)")[I see that you are trying to get to the royal ball.](else-if:$bodcos is "superhero")[You look like a brave little fellow.](else-if:$bodcos is "knight")[You look like you out to save a princess, are you?](else-if:$bodcos is "dragon")[You would look fine in a cage. That is where the Dragon Master keeps his pets.](else:)[You would go great in my master's collection after he scraps this junk of a vessel.] ]]]
(event:When time >= 14s)[(text-style:"shudder")[(text-colour:"grey")[(if:$bodcos is "fairy")[Once I pluck out your wings, I will-](else-if:$bodcos is "Regal(princess/prince)")[Too bad nobody is going to save yo-](else-if:$bodcos is "superhero")[Looks like you will need some rescu-](else-if:$bodcos is "knight")[Now it looks like you will need someone to save-](else-if:$bodcos is "dragon")[I bet you wouldn't put up a-](else:)[Your screams would go great in the Tin Man's-] ]]]
(event:When time >= 15s)[(t8n:"pulse")[(text-colour:"grey")[AAAAUUUUGGGHHHH!!!!!!!]]]
(event:When time >= 16s)[(text-colour:"lightblue")[$name!]]
(event:When time >= 18s)[(text-colour:"lightblue")[$name, are you okay?]]
(event:When time >= 19s)[(show:?cutalk)]
|cutalk)[
|=
(link:"I am ok.")[(replace:?cutalk)[](text-colour:"lightblue")[Nice to hear that. I heard you scream from the control room and I ran down here to see if you are ok.]]
=|
(link:"I'm scared")[(replace:?cutalk)[](text-colour:"lightblue")[Don't worry, I will make sure this creature cannot hurt you. Luckily your costume wasn't soiled.]]
|==|
]
(event:When time >= 30s)[(text-style:"shudder")[(text-colour:"grey")[You pesky fairy! Once my master is done with this nonsense, you and your glittery abombinations will be nothing but a distant memory.]]]
(event:When time >= 32s)[(text-colour:"lightblue")[Lay your slimy hands on $name one more time and I will make sure you aren't able to walk up to your master!]]
(event:When time >= 34s)[(text-style:"shudder")[(text-colour:"grey")[You glorified flies wouldn't last a second against our sharp mandibles. The Tin Man will reign supreme!]]]
(event:When time >= 36s)[(text-colour:"lightblue")[Tell this "Tin Man" person that he is making us late to the Dragon Master's party! He doesn't like it when his guests of honor are forcefully delayed!]]
(text-style:"shudder")[(text-colour:"grey")[(event:When time >= 38s)[How rude!]
(event:When time >= 39s)[You are showing yourself to be a disgrace to all of Jubilie!]]]
(event:When time >= 41s)[(text-colour:"lightblue")[The only disgrace here is you. You and all your other slimy friends are not welcome in Jubilie! Jubilie is all about peace and friendship, not your grimy misery!]]
(event:When time >= 43s)[(text-colour:"lightblue")[So tell the "Tin Man" that his attempts at harming Jubilie's innocence are futile!]]
(event:When time >= 45s)[You watched as the monster crawled away from you and back into the void.
[[What was that all about?->The key branch]] ](set:$quest3 to "start")
(text-colour:"lightblue")[What you had just saw is a creature of The Void. It looks like this "Tin Man" is behind us falling into this dimentional rip.
(event:When time >= 5s)[One thing I don't know about is how this "Tin Man" can even control The Void. Dientional rifts are usually static and unmoving.]
(event:When time >= 10s)[Anyway, you have to collect two keys from these two trashed out rooms. Luckily, the monsters weren't able to snatch them.]
(event:When time >= 15s)[When you are ready, you can pull this lever and open the doors to the two rooms.] ]
(event:When time >= 16s)[
[[pull the lever->The branch]] ]You are at an intersection in front of two giant doors.
To your left is a room where a key is sealed inside a glass case.
To your right is a room where a key is held inside a bar.
|=
=|=
(if:$key1 is "found" and $key2 is "found")[ [[open the doors]] ](else:)[]
=|
|==|
|=
(link-goto:"<-","The Glass Key")
=|
(link-goto:"->","The Bar Key")
|==|
|=
=|=
[[Objectives->Goals]]
=|
[[Hints->hints]]
|==|
(set:$loc to 5)(if:(history:) contains "The Glass Key")[](else:)[(set:$quest3a to "start")]
There, you see a key sealed inside a thick glass box. You need something strong and heavy to break that.
|=
=|=
(if:$hammer is "found")[(cycling-link:bind $key1g, "Break the glass","Grab the key","")(if:$key1g is "")[(set:$key1 to "found")(set:$quest3a to "finish")] ](else:)[]
=|
|==|
|=
=|=
(if:$mkey is "found")[ [[A mysterious keyhole has appeared->hammer found]] ](else:)[]
=|
|==|
|=
(link-goto:"<-","The key drawer")
=|=
=|
(link-goto:"->","The glass drawer")
|==|
|=
=|=
(link-goto:"V","The branch")
=|
|==|
|=
=|=
[[Objectives->Goals]]
=|
[[Hints->hints]]
|==|
(set:$loc to 6)(if:(history:) contains "The Bar Key")[](else:)[(set:$quest3a to "start")]
There you see a key secured by a thick steel bar.
Surrounding the key are four empty tile reliefs.
|=
=|=
(if:$tile1 is "found" and $tile2 is "found" and $tile3 is "found" and $tile4 is "found")[ [[Solve the puzzle->tile puzzle]] ](else:)[]
|=
(link-goto:"<-","The Glassy closet")
=|=
=|
(link-goto:"->","The Cottage drawers")
|==|
|=
=|=
(link-goto:"V","The branch")
=|
|==|
|=
=|=
[[Objectives->Goals]]
=|
[[Hints->hints]]
|==|
(set:$loc to 8)You are standing in front of a large drawer with gold embossing of various animal heads on its handles. On top of it is an abstract glass vase next to a small wall mirror.
|=
[[small wall mirror->mirror 2]]
=|=
(link:"Check the glass vase")[(if:$hint3a is 1)[(replace:?noti)[You looked into the vase and found nothing inside.]](else:)[(replace:?noti)[You looked into the vase and found a sheet of paper that reads:
The Key that will free the fields is in a square.
(set:$hint3a to 1)]] ]
=|
|==|
|=
(link:"Tiger drawer")[(if:$tkey is not "found")[This drawer is locked. You need a key to open it.](else:)[You have used a key on this drawer.(replace:?noti)[There is nothing in this drawer.]]]
=|
(link:"Snake drawer")[(replace:?noti)[There is nothing in this drawer.]]
|==|
|=
(link:"Bear drawer")[(replace:?noti)[There is nothing in this drawer.]]
=|
(link:"Llama drawer")[(if:$lkey is not "found")[This drawer is locked. You need a key to open it.](else:)[You have used a key on this drawer.(if:$mkey is "found")[(replace:?noti)[There is nothing in this drawer.]](else:)[(replace:?noti)[You have found a mysterious, plain-looking key. (set:$mkey to "found")] ]]]
|==|
|=
(link:"Dragon drawer")[(if:$drkey is not "found")[There is nothing in this drawer.](else:)[You have used a key on this drawer.(replace:?noti)[There is nothing in this drawer.]]]
=|
(link:"Wolf drawer")[(replace:?noti)[There is nothing in this drawer.]]
|==|
|noti)[....]
|=
=|=
(link-goto:"V","The Glass Key")
=|
|==|
|=
=|=
[[Objectives->Goals]]
=|
[[Hints->hints]]
|==|
(set:$loc to 7)You are standing in front of a large drawer. Over it is a picture of a key.
|=
=|=
(link:"Broad drawer")[(if:$hint3b is 1)[(replace:?noti)[This drawer has nothing inside.]](else:)[(replace:?noti)[You looked into the drawer and found a sheet of paper that reads:
The key that breaks the glass in hidden inside an animal that does not possess sharp teeth.
(set:$hint3b to 1)]] ]
=|
|==|
|=
(link:"Square Drawer")[(if:$lkey is "found")[(replace:?noti)[There is nothing in this drawer.] ](else:)[(replace:?noti)[You have found a llama key in the drawer.
(link:"Take it")[You have taken the key.(set:$lkey to "found")]]] ]
=|
(link:"Circle Drawer")[(replace:?noti)[There is nothing in this drawer.]]
|==|
|=
(link:"Pentagon Drawer")[(if:$drkey is "found")[(replace:?noti)[There is nothing in this drawer.] ](else:)[(replace:?noti)[You have found a dragon key in the drawer.
(link:"Take it")[You have taken the key.(set:$drkey to "found")]]] ]
=|
(link:"Trapezoid Drawer")[(if:$tkey is "found")[(replace:?noti)[There is nothing in this drawer.] ](else:)[(replace:?noti)[You have found a tiger key in the drawer.
(link:"Take it")[You have taken the key.(set:$tkey to "found")]]] ]
|==|
|noti)[....]
|=
=|=
(link-goto:"V","The Glass Key")
=|
|==|
|=
=|=
[[Objectives->Goals]]
=|
[[Hints->hints]]
|==|
(set:$loc to 8)As you placed the keys into the holes, you watched as the door retracted away from you.
Behind the doors is a large switch under a sign that reads:
|=
=|=
##Emergency Booster Switch##
[[Flip the switch]]
=|
|==|You are standing in front of a large wooden drawer. On each of the drawers are wooden imprints of various nature-related things.
|=
(link:"Flower Drawer")[(if:$hint4a is 1)[(replace:?noti)[This drawer is empty.]](else:)[(replace:?noti)[You have found a sheet of paper that reads:
The ram is at the top left. (set:$hint4a to 1)
]]]
=|
(link:"Leaf Drawer")[(if:$tile2 is "found")[(replace:?noti)[This drawer is empty.]](else:)[(replace:?noti)[You have found a red tile of a dragon. (set:$tile2 to "found")
]]]
|==|
|=
(link:"Pawprint Drawer")[(if:$pkey is not "found")[Yjis drawer is locked.](else:)[(if:$tile1 is "found")[(replace:?noti)[This drawer is empty.]](else:)[(replace:?noti)[You have found a gold tile of an eagle. (set:$tile1 to "found")
]]]]
=|
(link:"Star Drawer")[(if:$sekey is "found")[(replace:?noti)[There is nothing in this drawer.] ](else:)[(replace:?noti)[You have found a seal key in the drawer.
(link:"Take it")[You have taken the key.(set:$sekey to "found")]]] ]
|==|
|=
(link:"Moon Drawer")[(if:$hint4b is 1)[(replace:?noti)[This drawer is empty.]](else:)[(replace:?noti)[You have found a sheet of paper that reads:
The eagle is directly below the ram. (set:$hint4b to 1)
]]]
=|
(link:"Sun Drawer")[(replace:?noti)[This drawer is empty]]
|==|
|noti)[....]
|=
=|=
(link-goto:"V","The Bar Key")
=|
|==|
|=
=|=
[[Objectives->Goals]]
=|
[[Hints->hints]]
|==|
(set:$loc to 10)You are standing in front of a large drawer. On each of the handles are silver embossings of various animals.
|=
(link:"Ram Drawer")[(if:$tile4 is "found")[(replace:?noti)[This drawer is empty.]](else:)[(replace:?noti)[You have found a brown tile of a tiger. (set:$tile4 to "found")
]]]
=|
(link:"Dog Drawer")[(if:$hint4c is 1)[(replace:?noti)[This drawer is empty.]](else:)[(replace:?noti)[You have found a sheet of paper that reads:
The dragon is not next to the eagle. (set:$hint4c to 1)
]]]
|==|
|=
(link:"Elephant Drawer")[(if:$pkey is "found")[(replace:?noti)[There is nothing in this drawer.] ](else:)[(replace:?noti)[You have found a pawprint key in the drawer.
(link:"Take it")[You have taken the key.(set:$pkey to "found")]]] ]
=|
(link:"Horse Drawer")[(if:$hint4d is 1)[(replace:?noti)[This drawer is empty.]](else:)[(replace:?noti)[You have found a sheet of paper that reads:
The tiger to to the right of the eagle. (set:$hint4d to 1)
]]]
|==|
|=
(link:"Deer Drawer")[(if:$tile3 is "found")[(replace:?noti)[This drawer is empty.]](else:)[(replace:?noti)[You have found a green tile of a ram. (set:$tile3 to "found")
]]]
=|
(link:"Seal Drawer")[(if:$sekey is not "found")[This drawer is locked. You need to find a key in order to open it.](else:)[(replace:?noti)[This drawer is empty]]]
|==|
|noti)[....]
|=
=|=
(link-goto:"V","The Bar Key")
=|
|==|
|=
=|=
[[Objectives->Goals]]
=|
[[Hints->hints]]
|==|
(set:$loc to 11)You placed the key into the mysterious hole and watched as a red box emerges from the wall.
(link:"Open the box")[You open the box and found a hammer.
(link:"Take the hammer")[You have taken the hammer.
[[go back->The Glass Key]] (set:$hammer to "found")]]The puzzle has four tile pieces surrounding the key at the center. Find the right combination and the key at the center will be freed.
|=
(Dropdown:bind $tile1, "Tiger","Dragon","Ram","Eagle")
=|=
=|
(Dropdown:bind $tile2, "Tiger","Dragon","Ram","Eagle")
|==|
|=
=|=
{(live:0.6s)[(if:$tile1 is "Ram" and $tile2 is "Dragon" and $tile3 is "Eagle" and $tile4 is "Tiger")[The bar retracts itself away from the key.
(link:"Take the key")[You have taken the key.(set:$key2 to "found")(set:$quest3b to "finish")
[[go back->The Bar Key]] ] ](else:)[]]}
|==|
|=
(Dropdown:bind $tile3, "Tiger","Dragon","Ram","Eagle")
=|=
=|
(Dropdown:bind $tile4, "Tiger","Dragon","Ram","Eagle")
|==|
|=
[[Go back->The Bar Key]]
=|
#HINTS:
(if:$hint4a is 1)[The ram is at the top left. ]
(if:$hint4b is 1)[The eagle is directly below the ram. ]
(if:$hint4c is 1)[The dragon is not next to the eagle. ]
(if:$hint4d is 1)[The tiger to to the right of the eagle. ]
|==|
As you flipped the switch, an alarm started to go off. All of the void monsters quickly jumped out of the train as Ace ran up to you.
(event:When time >= 5s)[(text-colour:"lightblue")[Great! You have activated the emergency boosters! Now let's go back into the control panel before we get thrown into the debris.]
[[Follow Ace->The escape]]
]As you and Ace returned to the control room, you noticed how excited Earnie is, especially with the train shaking.
(event:When time >= 5s)[(text-style:"rumble")[(text-colour:"orange")[You did it, $name! Now the train is readying itself to teleport over to Jubilie.]]]
(event:When time >= 7s)[(text-style:"rumble")[(text-colour:"lightblue")[How do these boosters work, exactly?]]]
(event:When time >= 9s)[(text-style:"rumble")[(text-colour:"orange")[These boosters would cause the train to go onto a higher power state as if we are travelling normally to another destination.]]]
(event:When time >= 15s)[(text-style:"rumble")[(text-colour:"orange")[In our case, we are transporting from the void to Jubilie, our original destination.]]]
(event:When time >= 20s)[You watched as the windows fill up with white stars.]
(event:When time >= 25s)[(text-style:"rumble")[(text-colour:"orange")[I would recommend that you two find something stationary to hold onto, as this is going to be a rough ride.]]]
(event:When time >= 35s)[The train starts to shake even more violently as it becomes engulfed in a white light.]
(event:When time >= 37s)[Eventually, there was nothing but light.]
(event:When time >= 38s)[ [[next...]] ]You opened up your eyes and noticed how bright everything is.
The windows show a lushious garden filled with strange statues.
(event:When time >= 5s)[(text-colour:"lightblue")[We're here! We are in Jubilie!]]
(event:When time >= 7s)[(text-colour:"lightblue")[Welcome to Jubilie, $name!]]
(event:When time >= 8s)[(text-colour:"lightblue")[Wait! Where's Earnie?]]
(event:When time >= 15s)[A mysterious figure appears, pulling away the metal debris blocking the door.]
(event:When time >= 17s)[(text-colour:"magenta")[Thank goodness you two are safe as well!]]
(event:When time >= 20s)[(text-colour:"lightblue")[Hi, Melody! Do you know where Earnie is?]]
(event:When time >= 22s)[(text-colour:"magenta")[Earnie's outside with the Dragon Master. Come on, follow me.]]
(event:When time >= 23s)[ [[Follow Melody]] ]As you walked out of the train with Ace, you noticed how colorful Jubilie is compared to the beaten-up train.
Standing near the kiosk of the train station, is a short man wearing an ornate purple suit with gold dragons stiched all over it.
(event:When time >= 10s)[(text-colour:"violet")[Hello $name, I have been expecting you. I am the Dragon Master of Jubilie. I see you have dressed up for my masquerade ball tonight. Let me show you around.]]
(event:When time >= 15s)[ [[Follow the Dragon Master]] ]As you followed the Dragon Master into his garden, you noticed how colorful the flowers are and how ornate the statues can get.
(event:When time >= 5s)[(show:?cutques1)]
|cutques1)[
|=
(link:"How did you get those flowers to look so beautiful?")[(replace:?cutques1)[(text-colour:"violet")[These flowers were picked from the finest orchids of Jubilie. Jubilie is naturally very colorful all around.](show:?cut)]]
=|
(link:"Who made those statues?")[(replace:?cutques1)[(text-colour:"violet")[I had created most of the statues in this garden. Sometime I would commission people to make statues for me. I am making a fountain for the fairies of Jubilie.](show:?cut)]]
|==|
|=
(link:"Are you a fairy?")[(replace:?cutques1)[(text-colour:"violet")[I am not a fairy. I can be best described as a stranger just like you who had the power to tame all of the dragons of Jubilie.](show:?cut)]]
=|
(link:"What kind of creature are you exactly?")[(replace:?cutques1)[(text-colour:"violet")[I don't know what you mean?]
|=
(link:"What species are you?")[(replace:?cutques1)[(text-colour:"violet")[Species, what is that?]
|=
(link:"They are like a type of animal")[(replace:?cutques1)[(text-colour:"violet")[Oh, I see. I don't know really. Maybe we can discuss this some other time.]
(show:?cut)]]
=|
(link:"nevermind")[(replace:?cutques1)[(text-colour:"violet")[That's okay, I know you are very curious.](show:?cut)]]
]]
=|
(link:"I have seen faries and armadillo people, but you look familiar")[(replace:?cutques1)[(text-colour:"violet")[I know you can get a bit uncomfortable outside of your home, but I will assure you that I am native to Jubilie. The other residents developed in ways that allowed them to have a wide variety of features.](event:when time > 0.5s)[(show:?cut)] ]]
|==|
]]
|==|
]
|cut)[As you and the Dragon Master walked down the garden path, you noticed a massive flurry of colorful balls of light.
(text-colour:"violet")[The faries must be anxious about the new fairy foutain. Let's show them out.]
[[Go to the fountain->Party1]] ]You watched as a wide array of fairies and other strange people gather on a large path of grass.
You were wearing (if:$headcos is not "no headgear")[(if:$headcos contains "ears")[a $headcos headband](else:)[a $headcos] ](else:)[$headcos] with (if:$bodcos is not "no costume")[(if:$bodcos is "Regal(princess/prince)")[a costume fitting of royalty](else-if:$bodcos is "tuxedo")[a fancy tuxedo](else-if:$bodcos is "alien" or $bodcos is "astronaut" or $bodcos is "angel")[an $bodcos costume.](else-if:$bodcos is "Custom")[a custom-made costume](else:)[a $bodcos costume.] ]
You had(if:$hairstyle is "plain short" or $hairstyle is "plain long")[ $haircolor hair](else:)[ your $haircolor hair worn into (if:$hairstyle contains "dreadlocks" or "pigtails" or "ponytails")[$hairstyle](else-if:$hairstyle is "afro")[an $hairstyle](else-if:$hairstyle is "crazy" or $hairstyle is "spiky")[a $hairstyle style](else:)[a $hairstyle]] with (if:$eyewear is "no eyewear")[(if:$contact contains "eyes")[$contact.](else:)[$contact eyes.]](else-if:$eyewear contains "mask")[a $eyewear with (if:$contact contains "eyes")[$contact underneath.](else:)[$contact eyes underneath.]](else:)[$eyewear with (if:$contact contains "eyes")[$contact underneath.](else:)[$contact eyes underneath.]]
(if:$facepaint is "no facepaint")[](else:)[You(if:$facepaint is "butterflies" or $facepaint is "flames" or $facepaint is "stitches")[ also havd $facepaint painted on your face](else-if:$facepaint contains "moustache" or "beard")[ were also wearing a $facepaint](else:)[ also had your face painted like (if:$facepaint is "alien")[an $facepaint](else:)[a $facepaint]].]
Everyone looked at your costume in awe as you walked closer to them. They were also wearing strange costumes.
(event:When time >= 10s)[(if:$bodcos is "Custom")[(text-colour:"magenta")[You sure have a peculiar taste, huh.]](else:)[(text-colour:"magenta")[Nice costume.]]]
(event:When time >= 11s)[(if:$bodcos is "Wizard" and $haircolor is "black" and $eyewear is "large round glasses" and $contact is "green")[(text-colour:"magenta")[You look very familiar. I think I saw you in a movie or a book.](show:?egg)](else:)[I bet you had put a lot of effort into that costume, huh.]]
|egg)[(text-colour:"magenta")[What is your name?]
(link:"My name is $name.")[(if:$name contains "Harry" or "Harry Potter")[(text-colour:"magenta")[Ah, the boy who lived.]](else:)[(text-colour:"magenta")[I really like your dedication to craft. Keep up the good work.]] ]
]
(event:When time >= 30s)[(text-colour:"magenta")[Everyone! Now is the time to honor the contruction of the Jubilie Fairy Fountain!]]
(event:When time >= 32s)[(text-colour:"magenta")[This fountain was built as a reminder of Jubilie's unity between the dragons and the fairies.]]
(event:When time >= 34s)[(text-colour:"magenta")[Keith and I have discussed heavily on what this fountain should look like.]]
(event:When time >= 36s)[(text-colour:"magenta")[Now it is time to unveil its true beauty.]]
(event:When time >= 37s)[(text-colour:"magenta")[Keith, you can take over now!]]
(event:When time >= 40s)[(text-style:"outline")[Good afternoon. Now it is time for us to unveil this fountain.]]
(event:When time >= 42s)[You watched as Keith and the Dragon Master walked up to the fountain alongside the crowd of people and fairies.]
(event:When time >= 45s)[As Keith and the Dargon Master stood around the fountain, the faries began to crowd around Keith while the other residents of Jubilie crowd around the Dragon Master.]
(event:When time >= 47s)[The Dragon Master and Keith grabbed onto the edges of the cloth draping over the fountain as the crowd looked on with awe.]
(event:When time >= 49s)[(text-style:"outline")[I will now declare this fountain....]]
(event:When time >= 52s)[(text-style:"outline")[OPEN!!]]
(event:When time >= 53s)[Keith and the Dragon Master pulled off the cloth from the fountain.]
(event:When time >= 54s)[As the cloth fell to the ground, the crowd watched in awe as its glow pierces through the cloth.]
(event:When time >= 56s)[As you looked closer at the foutain, you were able to figure out its intricate features.]
(event:When time >= 58s)[The fountain had a rotating prisim door at the top...]
(event:When time >= 58s)[With tiny fairy statues placed near it...]
(event:When time >= 60s)[Over a bowl that was formed to look like a moutainous lake...]
(event:When time >= 62s)[Flowing into a forest-like waterfall littered with statues of fairies playing near mushrooms...]
(event:When time >= 64s)[Placed around the second bowl, that was shaped into a clam's shell...]
(event:When time >= 68s)[Which would cause the water to flow into a larger bowl that was designed to look like a row of leaves that tapered into the center...]
(event:When time >= 68s)[Which then fuses with a giant stony flower at its base.]
(event:When time >= 70s)[The faries immediately hovered aound the fountain as the water started flowing out of it.]
(event:When time >= 72s)[(text-style:"outline")[This fountain should serve as a peace offering between the fairies and the dragons. We might be different from each other, but we both wanted to live in peace an harmony.]]
(event:When time >= 74s)[(text-colour:"magenta")[The dragons embody the chaotic nature of Jubilie.]]
(event:When time >= 76s)[(text-style:"outline")[While the fairies embody order.]]
(event:When time >= 78s)[(text-colour:"magenta")[Together, they form harmony...]]
(event:When time >= 79s)[(text-style:"outline")[and unity for all of Jubilie.]]
(event:When time >= 82s)[(text-colour:"magenta")[We hope this fountain will bring joy to this world.]]
(event:When time >= 84s)[(text-style:"outline")[And make it a better place.]]
(event:When time >= 86s)[The crowd cheered as the two men walked away from the fountain and watched as the twinkling balls of light danced around the fountain.]
(event:When time >= 95s)[(text-colour:"magenta")[$name, I have invited you here for a reason.]]
(event:When time >= 100s)[(text-style:"outline")[You posessed a gift that would help us improve Jubilie for centuries to come.]]
(event:When time >= 95s)[(text-colour:"magenta")[Your puzzle-solving skills can help us better Jubilie and resolve all conflicts.]]
(event:When time >= 100s)[(text-style:"outline")[However, we are aware that you may not be up to this task, being that you have just gotten to Jubilie.]]
(event:When time >= 105s)[(text-colour:"magenta")[So we will let go out and enjoy this party as a simple guest of honor.]]
(event:When time >= 106s)[ [[Enjoy the party->Party2]] ]You walked back to the fountain and watched as the faries played around with the decals and statues.
(event:When time >= 5s)[(text-colour:"lightblue")[Thanks for helping us get out of the void. If we had to wait on Earnie, it would take forever.]]
(event:When time >= 6s)[(text-colour:"lightblue")[You don't need to thank us back, we all worked together as a team.]]
(event:When time >= 10s)[(text-colour:"lightblue")[I want you to meet my younger sister, Mimi. She's been dying to see you.]]
(event:When time >= 12s)[(text-colour:"yellow")[Hi!]
(link:"Hello")[Mimi giggled in response.]]
(event:When time >= 20s)[(text-colour:"lightblue")[Mimi wanted to see what life was like outside of Jubilie, and being that you were invited to this party, I decided to volunteer myself to getting you here so that I can show you off to my sister.]]
(event:When time >= 30s)[(text-colour:"yellow")[I just wanted to see why the Dragon Master would want to summon a foreigner onto Jubilie. From the way you behaved around my brother, you look like you can be very friendly.]]
(event:When time >= 40s)[(text-colour:"lightblue")[I am sorry if she and I came off as rude to you, but we were just as curious about you as you were about Jubilie.]]
(event:When time >= 45s)[(text-colour:"yellow")[Now that we are together, let's have some fun!]]
(event:When time >= 46s)[ [[Have some fun->Party3]] ]You watched as Ace and Mimi turned back into balls of light and zipped around the prism door.
(event:When time >= 5s)[You were then called into the Dragon Master's palace for cake. You, Ace and Mimi quickly ran in there and watched as the other partygoers danced around.]
(event:When time >= 15s)[After you danced at the party, you went out and saw the lush forests of Jubilie. There, Ace talks to you about how each animal came to be and why Jubilie is so diverse. (Briefly that is.)]
(event:When time >= 30s)[After that you came back and played a lot of games with the other partygoers.]
(event:When time >= 35s)[You were having the best time of your life.]
(event:When time >= 37s)[ [[The afterparty->Costume choice]] ](text-colour:"magenta")[Now that you are having a good time at my party, I would like to make an offer to you.]
(event:When time >= 5s)[(text-colour:"magenta")[There is going to be a cosume contest later on tonight and I wanted to see how creative you are. I was already impressed by your costume design and I wanted to see how you would compare to the other residents of Jubilie.]]
(event:When time >= 15s)[(text-colour:"magenta")[Do you want to participate in the costume contest?]
|=
[[yes->costume contest]]
=|
(link:"no")[(text-colour:"magenta")[Aw come on, you would do well in that contest. It will be fun!]
[[no->the afterpaty]] ]
]
You participated in the costume contest.
(event:When time >= 5s)[(either:"You have won first place.
The audience clapped as you recieved your medal. You looked on with disbelief of being able to win a costume in a foreign place you had just visted. Yet, the party went on and you enjoyed every second of it","You have won second place.
You were at least able to enjoy the rest of the party, despite not being very familiar with Jubilie as a whole.","You have won third place.
You were at least able to enjoy the rest of the party, despite not being very familiar with Jubilie as a whole.","You didn't win any prizes, yet you were able to enjoy every last second of the party.")
[[next...->The End]] ]You continued to enjoy the rest of the party.
As the party came to a close you walked out to a balcony and looked at the vibrant moon.
(event:When time >= 5s)[Ace quickly ran up to you and stood next to you.]
(event:When time >= 7s)[(text-colour:"lightblue")[That was fun! I hope we can see each other again in another adventure.]
[[next...->The End]] ]|=
=|=
#The End
(event:When time >= 5s)[Thanks for playing!]
=|
|==|
|=
(link:"Play again")[(reload:)]
=|
[[Credits]]
|==|
|=
=|=
#The Train to Jubilie
created by:
The Wonkmistress
Follow me on Instagram!
Inspired by:
The various Flash adventure games of the 2000s
|==|You have looked into the small mirror and saw youself wearing (if:$headcos is not "no headgear")[(if:$headcos contains "ears")[a $headcos headband](else:)[a $headcos] ](else:)[$headcos] with (if:$bodcos is not "no costume")[(if:$bodcos is "Regal(princess/prince)")[a costume fitting of royalty](else-if:$bodcos is "tuxedo")[a fancy tuxedo](else-if:$bodcos is "alien" or $bodcos is "astronaut" or $bodcos is "angel")[an $bodcos costume.](else-if:$bodcos is "Custom")[a custom-made outfit consisting of (if:$custor is "Regal Suit")[a fancy shirt](else:)[a $custor],(if:$cusglov is "no gloves")[](else:)[ (if:$cusglov contains "paws" or "wings" or "claws")[a pair of $cusglov](else:)[a pair of $cusglov gloves],](if:$cuswing is "no wings")[](else:)[ a pair of $cuswing wings,] (if:$cuspan contains "shorts" or "jeans" or "pants")[a pair of $cuspan](else-if:$cuspan is "Regal skirt")[a skirt fitting for a princess](else:)[a $cuspan],(if:$custail is "no tail")[](else:)[ a $custail's tail,] and a pair of $cusshoe.](else:)[a $bodcos costume.] ]
You have(if:$hairstyle is "plain short" or $hairstyle is "plain long")[ $haircolor hair](else:)[ your $haircolor hair worn into (if:$hairstyle contains "dreadlocks" or "pigtails" or "ponytails")[$hairstyle](else-if:$hairstyle is "afro")[an $hairstyle](else-if:$hairstyle is "crazy" or $hairstyle is "spiky")[a $hairstyle style](else:)[a $hairstyle]] with (if:$eyewear is "no eyewear")[(if:$contact contains "eyes")[$contact.](else:)[$contact eyes.]](else-if:$eyewear contains "mask")[a $eyewear with (if:$contact contains "eyes")[$contact underneath.](else:)[$contact eyes underneath.]](else:)[$eyewear with (if:$contact contains "eyes")[$contact underneath.](else:)[$contact eyes underneath.]]
(if:$facepaint is "no facepaint")[](else:)[You(if:$facepaint is "butterflies" or $facepaint is "flames" or $facepaint is "stitches" or $facepaint is "a special scar")[ also have $facepaint painted on your face](else-if:$facepaint contains "moustache" or "beard")[ are also wearing a $facepaint](else:)[ also have your face painted like (if:$facepaint is "alien")[an $facepaint](else:)[a $facepaint]].]
[[go back->Tutorial 3b]] You have into the small wall mirror and you saw your reflection wearing wearing (if:$headcos is not "no headgear")[(if:$headcos contains "ears")[a $headcos headband](else:)[a $headcos] ](else:)[$headcos] over (if:$hairstyle is "plain short" or $hairstyle is "plain long")[ $haircolor hair](else:)[ your $haircolor hair worn into (if:$hairstyle contains "dreadlocks" or "pigtails" or "ponytails")[$hairstyle](else-if:$hairstyle is "afro")[an $hairstyle](else-if:$hairstyle is "crazy" or $hairstyle is "spiky")[a $hairstyle style](else:)[a $hairstyle]] with (if:$eyewear is "no eyewear")[(if:$contact contains "eyes")[$contact.](else:)[$contact eyes.]](else-if:$eyewear contains "mask")[a $eyewear with (if:$contact contains "eyes")[$contact underneath.](else:)[$contact eyes underneath.]](else:)[$eyewear with (if:$contact contains "eyes")[$contact underneath.](else:)[$contact eyes underneath.]]
(if:$facepaint is "no facepaint")[](else:)[You(if:$facepaint is "butterflies" or $facepaint is "flames" or $facepaint is "stitches" or $facepaint is "a special scar")[ also have $facepaint painted on your face](else-if:$facepaint contains "moustache" or "beard")[ are also wearing a $facepaint](else:)[ also have your face painted like (if:$facepaint is "alien")[an $facepaint](else:)[a $facepaint]].]
[[go back->The glass drawer]] (text-colour:"lightblue")[Now that you are very comfortable in the train, you are free to get some snacks to munch on.](event:When time >= 25s)[(show:?cut)] |=
(link:"Yes")[(replace:?human)[(text-colour:"lightblue")[Hmm,... interesting. We can talk more about your kind once we get to Jubilie.] ] (event:when time > 0.5s)[(show:?con)]
|con)[(display:"Condialog")] ]
=|
(link:"It's actually called Homo Sapians")[(replace:?human)[(text-colour:"lightblue")[Wow, your kind has such a weird name.]
(link:"It's the scientific name for human beings.")[(text-colour:"lightblue")[I am not familiar with this scienc-y thing. Maybe when we get to Jubilie, you can tell me more about your kind.] ](event:when time > 0.5s)[(show:?con)]
|con)[(display:"Condialog")] ] ]
|==|(link:"Does everyone in Jubilie look like Earnie?")[(replace:?dia2)[(text-colour:"lightblue")[No, they usually come in different forms and shapes. Why did you ask?] ](event:when time > 0.5s)[(show:?dia3)]
|dia3)[
|=
(link:"He doesn't look like you.")[(replace:?dia3)[(text-colour:"lightblue")[What do you mean?] (event:when time > 0.5s)[(show:?humaques)]
|humaques)[(display:"dia2 part 2")] ] ]
=|
(link:"He looks like a different species.")[(replace:?dia3)[(text-colour:"lightblue")[Many of Jubilie's residents would come in many different forms. I know you aren't familiar with seeing people from other worlds. Once we get to Jubilie, I will further discuss the history of Jubilie's inhabitants.] ](event:when time > 0.5s)[(show:?res)]
|res)[(display:"Resodialog")] ]
|==|
] ]
|=
(link:"It's an animal with bony plates covering its back.")[(replace:?dilo)[(text-colour:"lightblue")[Interesting. Maybe we can talk about this once we get to Jubilie.] ](event:when time > 0.5s)[(show:?con)]
|con)[(display:"Condialog")] ]
=|
(link:"It's some kind of animal that curls up when it's scared.")[(replace:?dilo)[(text-colour:"lightblue")[Wow! That sound pretty cool! Once we get to Jubilie we can talk more about these creatures.] ](event:when time > 0.5s)[(show:?con)]
|con)[(display:"Condialog")] ]
|==||=
(link:"He looks like a different species.")[(replace:?humaques)[(text-colour:"lightblue")[Many of Jubilie's residents would come in many different forms. I know you aren't familiar with seeing people from other worlds. Once we get to Jubilie, I will further discuss the history of Jubilie's inhabitants. ](event:when time > 0.5s)[(show:?res)]
|res)[(display:"Resodialog")] ] ]
=|
(link:"He dosen't look as human as you")[(replace:?humaques)[(text-colour:"lightblue")[Human? Is that that the name of your kind?](event:when time > 0.5s)[(show:?human)]
|human)[(display:"Humanques")] ] ]
|==|(link:"Do the people of Jubilie hate outsiders?")[(replace:?dia2)[(text-colour:"lightblue")[No, they usually like it when strange people show up in Jubilie.] ](event:when time > 0.5s)[(show:?dia3)]
|dia3)[
|=
(display:"jubearn3")
=|
(link:"That is all I needed to know")[(replace:?dia3)[(text-colour:"lightblue")[That's okay, I know you are very curious.] ](event:when time > 0.5s)[(show:?res)]
]
|==|
] ](link:"Is Earnie a fairy?")[(replace:?dia2)[(text-colour:"lightblue")[No, Earnie is one of the regular inhabitants of Jubilie.] ](event:when time > 0.5s)[(show:?dia3)]
|dia3)[
|=
(link:"You people look weird")[(text-colour:"lightblue")[That's pretty rude of you to say!]
(link:"I didn't mean it like that!")[(replace:?dia3)[(text-colour:"lightblue")[I understand, you are not familiar with the world of Jubilie. Don't be scared, once we get there, I will show you around the land of Jubilie.] ](event:when time > 0.5s)[(show:?con)]
|con)[(display:"Condialog")] ] ]
=|
(link:"I am just asking.")[(replace:?dia3)[(text-colour:"lightblue")[That's okay, I know you are very curious about the world of Jubilie.] ](event:when time > 0.5s)[(show:?con)]
|con)[(display:"Condialog")] ]
|==|
] ](link:"Why is Earnie so negative?")[(replace:?dia2)[(text-colour:"lightblue")[Earnie is usually nervous around foreigners. He'll get used to it.] ](event:when time > 0.5s)[(show:?dia3)]
|dia3)[
|=
(link:"He looks like an armadillo.")[(replace:?dia3)[(text-colour:"lightblue")[Armadillo? What's that?] (event:when time > 0.5s)[(show:?dilo)]
|dilo)[(display:"Armaques")] ] ]
=|
(display:"Strangjub2")
|==|
|=
(display:"jubearn3")
=|
(link:"That is all I need to know.")[(replace:?dia3)[(text-colour:"lightblue")[That's okay, I know you are very curious.] ](event:when time > 0.5s)[(show:?con)]
|con)[(display:"Condialog")] ]
|==|
] ](link:"Is Earnie a fairy?")[(replace:?dia)[(text-colour:"lightblue")[No, Earnie is one of the regular inhabitants of Jubilie.] ](event:when time > 0.5s)[(show:?dia2)]
|dia2)[
|=
(display:"negearn1")
=|
(display:"Strangjub1")
|==|
|=
(display:"jubearn1")
=|
(link:"That is all I need to know.")[(replace:?dia2)[(text-colour:"lightblue")[That's okay, I know you are very curious.] ](event:when time > 0.5s)[(show:?con)]
|con)[(display:"Condialog")] ]
|==|
] ](link:"Why is Earnie so negative?")[(replace:?dia)[(text-colour:"lightblue")[Earnie is usually nervous around foreigners. He'll get used to it.] ](event:when time > 0.5s)[(show:?dia2)]
|dia2)[
|=
(display:"fairearn1")
=|
(display:"Strangjub1")
|==|
|=
(display:"jubearn1")
=|
(link:"That is all needed to know")[(replace:?dia2)[(text-colour:"lightblue")[That's okay, I know you are very curious.] ](event:when time > 0.5s)[(show:?con)]
|con)[(display:"Condialog")] ]
|==|
] ](link:"Do the people of Jubilie hate outsiders?")[(replace:?dia)[(text-colour:"lightblue")[No, they usually like it when strange people show up in Jubilie.] ](event:when time > 0.5s)[(show:?dia2)]
|dia2)[
|=
(display:"fairearn1")
=|=
(display:"jubearn1")
=|
(link:"That is all I needed to know.")[(replace:?dia2)[(text-colour:"lightblue")[That's okay, I know you are very curious.] ](event:when time > 0.5s)[(show:?con)]
|con)[(display:"Condialog")] ]
|==|
] ](link:"Does everyone in Jubilie look like Earnie?")[(replace:?dia)[(text-colour:"lightblue")[No, they usually come in different forms and shapes. Why did you ask?] ](event:when time > 0.5s)[(show:?dia2)]
|dia2)[
|=
(link:"He doesn't look like you.")[(replace:?dia2)[(text-colour:"lightblue")[What do you mean?] (event:when time > 0.5s)[(show:?humaques)]
|humaques)[(display:"dia2 part 2")] ] ]
=|
(link:"He looks like a different species.")[(replace:?dia2)[(text-colour:"lightblue")[Many of Jubilie's residents would come in many different forms. I know you aren't familiar with seeing people from other worlds. Once we get to Jubilie, I will further discuss the history of Jubilie's inhabitants.] ](event:when time > 0.5s)[(show:?res)]
|res)[(display:"Resodialog")] ]
|==|
] ] (link:"Do the people of Jubilie hate outsiders?")[(replace:?dia3)[(text-colour:"lightblue")[No, they usually like it when strange people show up in Jubilie.] ](event:when time > 0.5s)[(show:?dia4)]
|dia4)[
|=
(link:"You people look weird")[(text-colour:"lightblue")[That's pretty rude of you to say!]
(link:"I didn't mean it like that!")[(replace:?dia4)[(text-colour:"lightblue")[I understand, you are not familiar with the world of Jubilie. Don't be scared, once we get there, I will show you around the land of Jubilie.] ](event:when time > 0.5s)[(show:?con)]
|con)[(display:"Condialog")] ] ]
=|=
(link:"He looks like an armadillo.")[(replace:?dia3)[(text-colour:"lightblue")[Armadillo? What's that?] (event:when time > 0.5s)[(show:?dilo)]
|dilo)[(display:"Armaques")] ] ]
=|
(link:"I am just asking.")[(replace:?dia4)[(text-colour:"lightblue")[That's okay, I know you are very curious about the world of Jubilie.] ](event:when time > 0.5s)[(show:?con)]
|con)[(display:"Condialog")] ]
|==|
]](link:"Does everyone in Jubilie look like Earnie?")[(replace:?dia3)[(text-colour:"lightblue")[No, they usually come in different forms and shapes. Why did you ask?] ](event:when time > 0.5s)[(show:?dia4)]
|dia4)[
|=
(link:"He doesn't look like you.")[(replace:?dia4)[(text-colour:"lightblue")[What do you mean?] (event:when time > 0.5s)[(show:?humaques)]
|humaques)[(display:"dia2 part 2")] ] ]
=|
(link:"He looks like a different species.")[(replace:?dia4)[(text-colour:"lightblue")[Many of Jubilie's residents would come in many different forms. I know you aren't familiar with seeing people from other worlds. Once we get to Jubilie, I will further discuss the history of Jubilie's inhabitants.] ](event:when time > 0.5s)[(show:?res)]
|res)[(display:"Resodialog")] ]
|==|
] ]
(text-colour:"lightblue")[I hope I had cleared up any questions, there is no need to worry and be scared of anything.](event:When time >= 20s)[(show:?reso)]
|reso)[(text-colour:"lightblue")[Again, you are free to get some snacks and something to drink while we go on our voyage to Jubilie.](event:When time >= 20s)[(show:?cut)] ](link:"Who's Keith?")[(show:?ans1)]
|ans1)[(replace:?ques1)[(text-colour:"lightblue")[Keith is the guardian of all the fairies in Jubilie. He bestows his powers onto all of the faries who have trained hard enough to go past their nymph stage and handle the powers that run Jubilie.]
(event:when time > 0.5s)[(show:?q2)] |q2)[
|=
(link:"Ok")[(show:?begin)]
=|
(link:"Wait there's more of you?!")[(show:?ans2)]
|==|
]
|ans2)[(replace:?q2)[(text-colour:"lightblue")[There are plenty of fairies in Jubilie, each with their own unique powers. Fairies would start off as nymphs who would only manipulate objects like paper and pebbles, then they would develop their powers into one where they can manipulate the color of an environment. Then, when they get powerful enough, they are bestowed some of Keith's powers to fully manipulate the world around them. The powers are very hard to explain in detail.]
(event:when time > 0.5s)[(show:?q3)]|q3)[
|=
(link:"Ok")[(replace:?q3)[ ](show:?begin)]
=|
(link:"Who's Keith?")[(text-colour:"lightblue")[Don't be cheeky with me, $name!] ]
|==|
] ] ] ] ] (link:"Wait, there's more of you?!")[(show:?ans2)]
|ans2)[(replace:?ques1)[(text-colour:"lightblue")[There are plenty of fairies in Jubilie, each with their own unique powers. Fairies would start off as nymphs who would only manipulate objects like paper and pebbles, then they would develop their powers into one where they can manipulate the color of an environment. Then, when they get powerful enough, they are bestowed some of Keith's powers to fully manipulate the world around them. The powers are very hard to explain in detail.]
(event:When time >= 35s)[(show:?qes2a)]|qes2a)[
|=
(link:"Ok")[(replace:?qes2a)[ ](show:?begin)]
=|
(link:"Who's Keith?")[(replace:?qes2a)[ ](show:?ans1a)]
|==|
]|ans1a)[(text-colour:"lightblue")[Keith is the guardian of all the fairies in Jubilie. He bestows his powers onto all of the faries who have trained hard enough to go past their nymph stage and handle the powers that run Jubilie.]
(link:"Ok")[(show:?begin)] ] ] ]